My Academics

I am currently a Master's program student studying Electrical Engineering and Computer Science.

Courses in EECS Department
Courses related to EECS
All courses

Freshman Year


Fall 2018

5.111

Principles of Chemical Science

Introduction to chemistry, covering topics such as molecular orbitals, thermodynamics, equilibrium, and kinetics.

7.016

Introductory Biology

Introduction to biology, covering molecular biology, biochemistry, and genetics. Focuses on cellular-level processes.

8.022

Physics II

Covers electricity and magnetism through Maxwell's equations using vector calculus. Several laboratory experiments throughout the semester.

24.06

Bioethics

Writing-intensive humanities class covering ethical questions in biomedical research and healthcare.

6.0001 (ASE)

Introduction to CS Programming in Python

Receieved credit for introductory python programming class through an Advanced Standing Exam. Exam covered basic data structures, algorithms, and time complexity in Python.

Spring 2019

6.004

Computation Structures

Introdution to computer architecture with focus on processor and memory implementation using assembly and BlueSpec, a hardware design language. Became a lab assistant for this class the following semester.

6.03

Introduction to EECS via Medical Technology

Introduction to programming, circuits, and signals, with emphasis on fourier transforms, through biomedical devices. Explored electrocardiograms, glucose sensors, and MRIs.

18.03

Differential Equations

Course on ordinary differential equations. Covers solution methods using complex exponentials and linear algebra. Emphasis on applications.

24.09

Minds and Machines

Writing intensive course on the philosophy of the mind. Explores the mind-body problem, consciousness, and whether or not computers can think.

Sophomore Year


Fall 2019

6.002

Circuits and Electronics

Fundamentals of circuits including a lumped element model, nonlinear elements, and signal processing. Weekly laboratory using microcontrollers.

6.009

Fundamentals of Programming

Introduction to the fundamentals of programming through python. Includes basic algorithms, data types, recursion, and software design.

6.042

Math For Computer Science

Introduction to discrete mathematics for computer science. Introduces proofs and logic notation, and various computation-related topics including sets, graph theory, combinatorics, probability, recurrrences and generating functions.

21M.080

Introduction to Music Technology

Introduction to technologies for music analysis, synthesis, and composition. Covers topics such as the physics of sound, Digital Audio Workstations (DAW), synthesis and analysis, and different music software.

Spring 2020

6.UAT

Oral Communication

Effective technical presentation and communication skills. Variety of presentations given throughout the semester.

6.031

Elements of Software Construction

How to write software that is safe from bugs, easy to understand, and ready for change. Covers specifications and invariants, testing, abstract data types, and object-oriented, concurrent, and functional programming.

14.01

Principles of Microeconomics

Introduction to concepts of Microeconomics including supply and demand, firm and individual behavior, and competition and monopoly.

6.006

Introduction to Algorithms

Algorithms and data structures. Introduces perfomance analysis for algorithms.

Junior Year


Fall 2020

6.012

Nanoelectronics and Computing

Semiconductor physics, electronic devices, and computing systems. Builds from pn-junctions to MOSFET transistor behavior and design challenges.

14.02

Principles of Macroeconomics

Introduction to macroeconomics, including national income, growth, unemployment, interest rates, and exchange rates.

6.837

Computer Graphics

Introduction to computer graphics, including ray tracing, the realtime graphics pipeline, transformations, and splines.

6.1311

Power Electronics Laboratory - Independent Inquiry

Design and construction of power electronic circuits. Covers DC and AC converters, motors, and practical circuit design. Completed a final project with an additional independent inquiry component beyond class material (lighting control systems in my case).

6.041

Introduction to Probability

Introduction to probability theory. Covers discrete and continuous random variables, expectation, bayesian estimation and hypothesis testing, and Bernoulli, Poission and Markov processes.

Senior Year


Fall 2021

6.036

Introduction to Machine Learning

Introduction to machine learning modeling and prediction. Discusses over-fitting, generalization, clustering, classification, and probabilstic modeling. Uses hidden Markov models, support vector machines, and neural networks.

6.046

Design and Analysis of Algorithms

Design and analysis echniques for efficient algorithms. Discusses sorting, search trees, heaps, hashing, divide-and-conquer, dynamic programming, greedy algorithms, amortized analysis, graph algorithms, and shortest paths.

14.41

Public Finance and Public Policy

Discusses the role of government in the economy, with applications including global warming, school choice, Social Security, health insurance, and income tax rates.

24.917

ConLangs: How to Construct a Language

Introduction to constructed languages. Includes topics of writing systems, phonology, morphology, syntax, and semantics.

Spring 2022

6.888

Secure Hardware Design

Discusses critical security problems in modern hardware and common limitations of existing solutions. Explains the principles of various attacks and how to design effective hardware mitigations and hardware/software co-design solutions.

6.858

Computer Systems Security

Discusses design and implementation of secure computer systems. Covers attacks and techniques for achieving security. Discusses operating system security, privilege separation, capabilities, language-based security, cryptographic network protocols, trusted hardware, and security in web applications and mobile phones.

24.118

Paradox and Infinity

Presents highlights of the more technical side of philosophy. Studies a cluster of puzzles, paradoxes, and intellectual wonders - from the higher infinite to Godel's Theorem - and discusses their philosophical implications.

12.402

Introduction to Astronomy

Introduction to the physics of planets, stars, galaxies and our universe, from origin to ultimate fate, with emphasis on the physics tools and observational techniques that enable our understanding. Topics include planets, star formation and evolution, galactic structure, dark matter, and evolution of the universe.