Course Notes & Docs
This page contains my notes/documents/reports for the courses I've taken. I try to fill in as much as possible but there is a lot missing. Oh and I'm only human and there may be mistakes; so only use content from this page as reference material. You've been warned.
The course numbers are based on the course codes at University of British Columbia.
Computer
CPEN 311
Digital Systems Design
- Combinational Logic
- Sequential Logic
- Finite State Machine
- Hierarchy
- Synthesizable Verilog
- Datapath I
- Datapath II
- Datapath III
- Loops, Generate, and Tristates
- On-Chip Debug
- Fractional Numbers
- FPGA Architecture
- Debugging Techniques
- On-Board Memory
- System-on-Chip
- Circuit Timing
- Circuit Timing II
- Metastability
- Power
- High Level Synthesis
- Asynchronous Logic
- Asynchronous Datapath
- Problem Set 1 2 3 4 5
CPEN 411
Computer Architecture
CPEN 412
Microcomputer System Design
CPEN 512
Parallel Computing
EECE 570
Fundamentals of Visual Computing (Computer Vision)
Electrical
ELEC 291
Electrical Design Studio I
ELEC 301
Electronic Circuits
- Chapter 1-7
- Chapter 8 (BJT Amplifiers)
- Chapter 9 (Amplifier Biasing)
- Chapter 10 (Common-Emitter Amplifier)
- Chapter 11 (Common-Base Amplifier)
- Chapter X (Cascode Amplifier)
- Chapter 12 (Common-Collector Amplifier)
- Chapter 13 (Differential Amplifier)
- Chapter 14 (Diff. Amp. Frequency Response)
- Chapter 15 (OPAMP)
- Chapter 16 (OPAMP Non-Idealities)
- Chapter 17 (Feedback)
- Chapter 18 (I/O Impedance Control)
- Chapter 19 (Two-Port Networks)
- Chapter 20 (Stability)
- Problem Set 1 2 3 4 5 6 7
- MP1 Report
- MP2 Report
- MP3 Report
- MP4 Report
ELEC 321
Stochastic Signals and Systems
- Probability
- Conditional Probability
- Random Variable
- Normal Distribution
- Discrete Random Vector
- Continuous Random Vector
- Multivariate Normal
- Three Important Distributions
- Generating Random Variables
- Random Processes
- Information Theory
- Markov Processes
- Part 2.7 (Least Square Estimate)
- Part 2.8 (MMSE)
- Tutorial 1 2 3 9 12
- Review Session
ELEC 341
Systems and Control
ELEC 391
Electrical Project Studio II
ELEC 400M
Intro to Machine Learning for EE
ELEC 402
VLSI
- Tutorial 0: CAD Tools Access
- Tutorial 0: Installing QFlow
- Tutorial 1: ModelSim & SystemVerilog
- Tutorial 2: RTL Compiler Synthesis
- MOS Part 1
- MOS Part 2
- MOS Capacitances
- Noise Margin
- Resistive-Load Inverter
- CMOS Inverter
- Delay
- Static CMOS Combinational Logic
- Project 1: FSM Report
- Project 2: FSM Synthesis Report
- Project 3: MOSFET Assignment
- Project 4: CMOS Assignment
Mathematics
Others
APSC 100
Intro to Engineering I
ASTR 200
Frontiers of Astrophysics
CIVL 200, CIVL 250
Engineering and Sustainable Development
MECH 431
Engineering Economics
- General Economic Concepts
- Cost Models & Estimation
- Payback Period and Benefit Benefit Analysis
- Time Value of Money & Interests
- Cashflow Series
- Sources of Capital
- Present Worth Analysis
- Equivalent Annual Cashflow Analysis
- Rate of Return Analysis
- Incremental Analysis
- Future Value Analysis & Benefit Cost Ratio
- Sensitivity Analysis
- Risk Analysis I (Probability)
- Risk Analysis II (Simulation)
- Depreciation
- Taxes
- Inflation
- Replacement Analysis
- Conference (Office Hours) 1 3 4 5 6 7 8 9
- Practice 2 3 4 7
- Assignment 1 2 3
SWED 100, SWED 110
Elemetary Swedish I, II