jeffrey@penn:~$ cat courses.md

Courses

Teaching

CourseTermRole
CIS 2400: Introduction to Computer Systems2026–Teaching assistant

Coursework

34 courses, 13 reviewed. Ratings are out of 4. For quality and instructor, higher is better; for difficulty, workload and grading (how hard a good grade is), higher is harder.

Computer Science

  • ESE 5460 Principles of Deep Learning
    Penn, Fall 2026, prof. Pratik Chaudhari [in progress]
    quality 3.8/4 instructor 3.7/4 difficulty 3.1/4 workload 3.5/4 grading 3.0/4
  • CIS 5810 Computer Vision & Computational Photography
    Penn, Fall 2026, prof. Jianbo Shi [in progress]
    quality 3.5/4 instructor 3.5/4 difficulty 1.5/4 workload 2.0/4 grading 1.0/4
  • CIS 5800 Machine Perception
    Penn, Fall 2026, prof. Camilo Jose. Taylor [in progress]
    quality 3.5/4 instructor 3.5/4 difficulty 2.0/4 workload 2.0/4 grading 1.5/4
  • CIS 5200 Machine Learning
    Penn, Spring 2026, audit, prof. Eric Wong
    quality 3.0/4 instructor 3.1/4 difficulty 2.2/4 workload 2.3/4
  • CIS 2400 Introduction to Computer Systems
    Penn, Spring 2026, prof. Thomas Farmer
    quality 2.9/4 instructor 2.7/4 difficulty 1.5/4 workload 2.8/4 grading 1.2/4
  • CIS 1600 Mathematical Foundations of Computer Science
    Penn, Fall 2025, prof. Rajiv Ghandi
    quality 3.4/4 instructor 3.8/4 difficulty 2.9/4 workload 3.7/4 grading 3.3/4
  • CIS 1210 Programming Languages and Techniques II
    Penn, Spring 2026, prof. Rajiv Ghandi
    quality 3.2/4 instructor 3.6/4 difficulty 2.7/4 workload 3.6/4 grading 3.2/4
  • CIS 1200 Programming Languages and Techniques I
    Penn, Fall 2025, prof. Swapneel Sheth & Stephan A. Zdancewic
    quality 2.9/4 instructor 3.1/4 difficulty 1.2/4 workload 2.2/4 grading 1.1/4
  • CIS 1100 Introduction to Computer Programming
    Penn, Spring 2023, AP credit
  • CS550 Honors Computer Science
    Choate Rosemary Hall

Robotics

  • MEAM 5170 Control and Optimization with Applications in Robotics
    Penn, Fall 2026, prof. Michael Posa [in progress]
    quality 3.2/4 instructor 3.2/4 difficulty 3.1/4 workload 2.8/4 grading 2.4/4

Math

  • CIS 3333 Mathematics for Machine Learning
    Penn, Fall 2026, audit, prof. Eric Wong [in progress]
  • MATH 4250 Partial Differential Equations
    Penn, Spring 2026, prof. Jingwen Chen
    quality 3.1/4 instructor 2.8/4 difficulty 3.6/4 workload 2.9/4 grading 1.3/4
  • MATH 2400 Linear Algebra and Ordinary Differential Equations
    Penn, Fall 2025, prof. Ted C K. Chinburg
    quality 2.6/4 instructor 2.4/4 difficulty 1.8/4 workload 1.6/4 grading 2.0/4
  • MATH 1410 Multivariable Calculus
    Penn, Fall 2025, exam credit
  • MATH 1400 Calculus
    Penn, Spring 2026, exam credit
  • MA680 Modern Math
    Choate Rosemary Hall
  • MA660 Applied Differential Equations
    Choate Rosemary Hall
  • MA670 Multivariable Calculus
    Choate Rosemary Hall
  • MA650 Linear Algebra
    Choate Rosemary Hall
  • MA561 Honors Calculus BC
    Choate Rosemary Hall

Physics

  • PHYS 3361 Electromagnetism I: Electricity and Potential Energy
    Penn, Fall 2026, prof. Bo Zhen [in progress]
    difficulty 2.7/4 workload 2.2/4 grading 2.5/4
  • PHYS 3351 Analytical Mechanics
    Penn, Spring 2026, prof. Douglas J. Durian
    quality 2.2/4 instructor 2.4/4 difficulty 1.9/4 workload 1.8/4 grading 2.1/4
  • PHYS 0150 Principles of Physics I: Mechanics and Wave Motion
    Penn, Spring 2023, AP credit
  • PHYS 0151 Principles of Physics II: Electromagnetism and Radiation
    Penn, Spring 2025, AP credit
  • PH650 Advanced Honors Physics
    Choate Rosemary Hall

Other

  • ANTH 1500 World Musics and Cultures
    Penn, Fall 2026, prof. Carol Muller & Massimo Sassi [in progress]
  • WRIT 0100 CWS in Africana Studies: Black Food Matters
    Penn, Spring 2026, prof. Keahnan Washington
  • LING 0054 Bilingualism in History
    Penn, Fall 2025, prof. Marlyse Baptista
  • QST SM 101 OL Introduction to Management
    Boston University, Summer 2023
  • LING S-120 Introduction to Historical Linguistics
    Harvard University, Summer 2024
  • Coursera Introduction to Electronics
    Georgia Institute of Technology
  • CH550 Advanced Honors Chemistry
    Choate Rosemary Hall
  • SR550 Science Research Program
    Choate Rosemary Hall