Teaching & Service
Teaching
CSE 2312: Computer Organization & Assembly Language Programming (Fall 2024)
Computer organization from the viewpoint of software, including instruction set architectures, memory addressing, integer and floating-point representation and arithmetic, instruction pipelining, cache, memory virtualization, and I/O. The relationship of higher-level programming languages to assembly language and instruction set architecture is also explored.
Service
Organizing Committee Member, 2025 DAC Early Career Workshop
Technical Program Committee Member, 2025 Design Automation Conference (DAC)
Registration Chair, 2025 IEEE International Conference on Computer Design (ICCD)
Judge, ACM Student Research Competition (SRC), 2024 ICCAD
Reviewer, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Reviewer, ACM Transactions on Design Automation of Electronic Systems
Reviewer, IEEE Transactions on Computers
Reviewer, IEEE Internet of Things Journal
|