jeffrey@penn:~$ cat courses.md
Courses
Teaching
| Course | Term | Role |
|---|---|---|
| CIS 2400: Introduction to Computer Systems | 2026– | 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 LearningPenn, Fall 2026, prof. Pratik Chaudhari [in progress]
- CIS 5810 Computer Vision & Computational PhotographyPenn, Fall 2026, prof. Jianbo Shi [in progress]
- CIS 5800 Machine PerceptionPenn, Fall 2026, prof. Camilo Jose. Taylor [in progress]
- CIS 5200 Machine LearningPenn, Spring 2026, audit, prof. Eric Wong
- CIS 2400 Introduction to Computer SystemsPenn, Spring 2026, prof. Thomas Farmer
- CIS 1600 Mathematical Foundations of Computer SciencePenn, Fall 2025, prof. Rajiv Ghandi
- CIS 1210 Programming Languages and Techniques IIPenn, Spring 2026, prof. Rajiv Ghandi
- CIS 1200 Programming Languages and Techniques IPenn, Fall 2025, prof. Swapneel Sheth & Stephan A. Zdancewic
- CIS 1100 Introduction to Computer ProgrammingPenn, Spring 2023, AP credit
- CS550 Honors Computer ScienceChoate Rosemary Hall
Robotics
- MEAM 5170 Control and Optimization with Applications in RoboticsPenn, Fall 2026, prof. Michael Posa [in progress]
Math
- CIS 3333 Mathematics for Machine LearningPenn, Fall 2026, audit, prof. Eric Wong [in progress]
- MATH 4250 Partial Differential EquationsPenn, Spring 2026, prof. Jingwen Chen
- MATH 2400 Linear Algebra and Ordinary Differential EquationsPenn, Fall 2025, prof. Ted C K. Chinburg
- MATH 1410 Multivariable CalculusPenn, Fall 2025, exam credit
- MATH 1400 CalculusPenn, Spring 2026, exam credit
- MA680 Modern MathChoate Rosemary Hall
- MA660 Applied Differential EquationsChoate Rosemary Hall
- MA670 Multivariable CalculusChoate Rosemary Hall
- MA650 Linear AlgebraChoate Rosemary Hall
- MA561 Honors Calculus BCChoate Rosemary Hall
Physics
- PHYS 3361 Electromagnetism I: Electricity and Potential EnergyPenn, Fall 2026, prof. Bo Zhen [in progress]
- PHYS 3351 Analytical MechanicsPenn, Spring 2026, prof. Douglas J. Durian
- PHYS 0150 Principles of Physics I: Mechanics and Wave MotionPenn, Spring 2023, AP credit
- PHYS 0151 Principles of Physics II: Electromagnetism and RadiationPenn, Spring 2025, AP credit
- PH650 Advanced Honors PhysicsChoate Rosemary Hall
Other
- ANTH 1500 World Musics and CulturesPenn, Fall 2026, prof. Carol Muller & Massimo Sassi [in progress]
- WRIT 0100 CWS in Africana Studies: Black Food MattersPenn, Spring 2026, prof. Keahnan Washington
- LING 0054 Bilingualism in HistoryPenn, Fall 2025, prof. Marlyse Baptista
- QST SM 101 OL Introduction to ManagementBoston University, Summer 2023
- LING S-120 Introduction to Historical LinguisticsHarvard University, Summer 2024
- Coursera Introduction to ElectronicsGeorgia Institute of Technology
- CH550 Advanced Honors ChemistryChoate Rosemary Hall
- SR550 Science Research ProgramChoate Rosemary Hall