CS152 LOGO

CS152: Computer Architecture and Engineering

Course Overview An intensive exploration of advanced computer architecture and hardware-software co-design. The coursework focused on processor microarchitecture, memory hierarchy, cache coherence protocols (such as MSI), and hardware-level performance optimization. Assignments were heavily implemented in C and RISC-V Assembly to analyze instruction-level parallelism, pipeline behavior, and data-level parallelism via vector extensions. Core Laboratory Projects 1. Microarchitectural Profiling & Pipeline Hazards Co-designed and executed microbenchmarks in C to reverse-engineer hardware memory hierarchies and expose processor pipeline characteristics. ...

February 1, 2026
Analog Circuit Design

BME1107: Biomedical Electronics II

Course Overview An intensive, transistor-level design project focused on creating a complete EEG signal processing module supporting end-to-end EEG acquisition and conversion. The architecture encompasses a preamplifier, a sampling module, a single-slope analog-to-digital converter (ADC), and a digital-to-analog converter (DAC). Core Project: End-to-End EEG Signal Processing Module Designed and simulated a comprehensive integrated circuit module from the ground up, focusing on the precise amplification and digital conversion of weak biological electrical signals. ...

February 1, 2025