† = Graduate Course or Crosslisted
UC Berkeley
Nbs | Course Name | Description | Highlighted Skills |
---|---|---|---|
†CS 152/252A | Advanced Computer Architecture | ||
CS 194-15 | Parallel Programming | ||
†EECS 149/249 | Intro to Embedded Systems | C | |
CS 162 | Operating Systems | C | |
†EECS 151/251A | Digital Design and Intergrated Circuits | Combinational/Sequential logic, FSM, I/O, Memory Design (SRAM, Caches, FIFOs), Parallelism, pipelining, micro-architectural optimizations. | FPGA, Verilog |
†EECS 151LB/252ALB | Field-Programmable Gate Array Lab | Implementation of a full three-stage RISC-V processor system with caches, graphics, acceleration, and external peripheral components on an FPGA hardware plateform. | FPGA, Verilog |
EE 120 | Signal and Systems | CT/DT transform analysis, LTI systems, transfer functions, Fourier series, Fourier transform, Laplace and Z-transforms. | Python NumPy |
EE 105 | Microelectronic Circuits | BJTs, MOSFETs, Analog Circuits, Transistors, Frequency Responses | Cadence, Spices |
†EE 130/230A | IC Devices Physics | Semiconductor, PN Junctions, Bipolar Transistors, MOS Field-effect Transistors, MOS Capacitor, Energy Band Diagrams | TCAD |
CS 61C | Computer Architecture | Machine Structures, I/O, Tradeoff, Logic Gates, Memory, Processors | C, RISC-V, Logicism, GCC |
CS 61B | Data Structure and Algorithms | DFS, BFS, Data Structures (lists, hashing, queues, trees etc.), Algorithms, Software Engineering | Java |
CS 61A | Structure and Interpretation of Computer Program | Python Programming, SQL, Scheme | Python, SQL, Scheme |
CS 70 | Discrete Math and Probability | Logics, Stable Marriage Problem, Induction, Modular arithmetic, GCDs, Cryptography, Polynomials; Sample Spaces, Independence, Random Variable, Bayesian Rules | LeTaX |
EECS 16A | Designing Information Devices and Systems I | Linear Algebra, Cross-correlation, Intro. to Circuit Design | Python NumPy, Lauchpad |
EECS 16B | Designing Information Devices and Systems II | Circuit Design, Transfer Function, Signal Processing, PCA, SVD, Intro. to Machine Learning, Intro. to Robotics, DFT | Python NumPy, Lauchpad |
Japan 1A | Elementery Japanese | Hiragana, Katakana, Kanji, JLPT N4-N5 level |