Academics
Updated: August 1, 2009
Berkeley is a fantastic place. Here is some school related information.
Academic Goals
- To develop a robust and thorough understanding of electrical engineering and computer science through taking courses that span a large range of abstractions
- To augment my EECS study through a general and extended concentration in economics, education, and research
Four Year Plan
Up and Coming: Fall 2009
- CS 164: Programming Languages and Compilers
- CS 250: VLSI Systems Design
- Economics 101B: Economics -- Macro
- Engineering 190: Technical Communication
Classes I've Taken
- CS 61A: The Structure and Interpretation of Computer Programs
- CS 61B: Data Structures and Programming Methodologies
- CS 61C: Machine Structures
- CS 70: Discrete Mathematics and Probability (CS focus)
- CS 98: Web 2.0 Programming w/ Ruby on Rails
- CS 150: Components and Design Techniques for Digital Systems
- CS 151: Capstone Digital Systems Project Laboratory (Project: Latency-Insensitive SPARCv8)
- CS 152: Computer Architecture and Engineering
- CS 162: Operating Systems and System Programming
- CS 164: Programming Languages and Compilers
- CS 170: Efficient Algorithms and Intractable Problems
- CS 250: VLSI Systems Design
- CS 199x2: Research, RAMP group
- CS 300: CS61A Lab-assistant
- CS X: CS61A Reader/Grader (not an official class)
- CS 301: TA Training
- CS 399x2: CS150 Head TA
- EE 20n: Structure and Interpretation of Systems and Signals
- EE 40: Introduction to Microelectronic Circuits
- Engineering 190: Technical Communication
- Math 1A: Calculus
- Math 53: Multivariable Calculus
- Math 54: Linear Algebra and Differential Equations
- Physics 7A: Classical Mechanics, Waves, and Fluids
- Physics 7B: Thermodynamics, Electricity, and Magnetism
- Astronomy C10: General Astronomy
- Astronomy 24: Seminar on General/Special Relativity and Quantum Mechanics
- Rhetoric R1A: Craft of Writing w/ focus on Bergson and Freud
- Rhetoric R1B: Craft of Writing w/ focus on Rousseau, Marx, Hooks, and Foucault
- History 134a: The Age of the City
- Economics 100A: Economics -- Micro
- Economics 101B: Economics -- Macro
On my TODO list
Graduation isn't far off now...
- CS 188: Introduction to Artificial Intelligence
- EE 141: Introduction to Digital Integrated Circuits
- CS 252: Computer Architecture (take two)
- Economics TBA: TBA
Some sample schedules to keep me straight
Here is the schedule that I'm currently leaning towards.
EECS (Computer Architecture & Computer Science Systems) + Economics breadth
| Fall'09 | Spring'10 |
|
CS 164 CS 250 Econ 101B E 190 |
EE 141 CS 252 CS 188 Econ TBA |