Philip Guo (Phil Guo, Philip J. Guo, Philip Jia Guo, pgbovine)

MIT classes that I have taken

I started attending MIT as a freshman in Fall 2001. I earned a Bachelor of Science (S.B.) degree in Electrical Engineering and Computer Science (Course 6-2) in June 2005 and a Master of Engineering (M.Eng.) degree in the same major in June 2006.

I was not one of those kids who came into MIT with lots of prior credits (e.g., earned from community college classes or AP tests), and I have never taken more than 4 classes during any term (I believe that research or extracurricular experiences can be more beneficial than taking additional classes beyond a reasonable number). The classes I have taken are fairly representative of the course-load of a typical MIT student working towards bachelor's and master's degrees in Electrical Engineering and Computer Science.

I received credit for Calculus I (18.01) from the AP Calculus BC test, Biology (7.012) from the Biology AP test, and Chemistry (5.111) from passing the MIT placement test. Many people I know have received AP credit for anywhere from 1 to 3 classes, so this is fairly normal. It is not exceptional like some people who enter their freshman year with credits for 7 to 10 classes (which is a whole year's worth!)

Note: As of 2007, the Course 6 curriculum at MIT has been greatly revamped, so unfortunately my class schedule is no longer relevant for the current generation of students.

Here is a chart of my classes, listed with their names and MIT course numbers:

Fall 2001 (Freshman) Spring 2002 (Freshman) Fall 2002 (Sophomore) Spring 2003 (Sophomore)
Physics I: Mechanics (8.01) Physics II: Electricity & Magnetism (8.02) Circuits & Electronics (6.002) Signals & Systems (6.003)
Multivariable Calculus (18.02) Differential Equations (18.03) Linear Algebra (18.06) Math for Computer Science (6.042)
Structure and Interpretation of Computer Programs (6.001) Probabilistic Systems Analysis (6.041) Laboratory in Software Engineering (6.170) Computation Structures (6.004)
American Science: Ethical Conflicts and Political Choices (STS.011) Intro. to Fiction (21L.003) Intro. to Media Studies (21L.015) Intro. Microeconomics (14.01)
 
Fall 2003 (Junior) Spring 2004 (Junior) Fall 2004 (Senior) Spring 2005 (Senior)
Intro. to Communications, Control, & Signal Processing (6.011) Microelectronic Devices and Circuits (6.012) Discrete-Time Signal Processing (6.341) Master of Engineering Program Thesis (6.THM)
Artificial Intelligence (6.034) Computer System Engineering (6.033) Introduction to Algorithms (6.046) Research in EECS (6.991)
Intro. Digital Systems Laboratory (6.111) Information Technology and the U.S. Labor Market (14.49) Preparation for Undergraduate Advanced Project (6.UAT) Undergraduate Advanced Project (6.UAP)
Intro. Macroeconomics (14.02) Intermediate Applied Microeconomics (14.03) Minds and Machines (24.119)
 
Fall 2005 (M.Eng.) Spring 2006 (M.Eng.)
Master of Engineering Program Thesis (6.THM) Master of Engineering Program Thesis (6.THM)
Research in EECS (6.991) Teach EECS (6.981)
Operating System Engineering (6.828) The Society of Mind (6.868)
Program Analysis (6.883)

Created: 2006-06-01
Last modified: 2006-06-01