Michael Hall

SVG Image

Welcome to my academic website



Teaching


Washington University in St. Louis

  • CSE 132: Introduction to Computer Engineering
    Spring 2020, Fall 2020, Fall 2023
    Introduces fundamental concepts in computer engineering, including digital and analog input/output, sensing the physical world, information representation, basic computer architecture and machine language, time-critical computation, machine-to-machine communication, and protocol design.

  • CSE 260M: Introduction to Digital Logic and Computer Design
    Spring 2025
    Covers design methods for digital logic and fundamentals of computer architecture, including Boolean algebra, logic minimization techniques, timing analysis, combinational and sequential circuits, hardware description languages, simulation tools, and the design of simple processors and memory subsystems.

  • CSE 362M: Computer Architecture
    Fall 2024
    Examines the interaction and design philosophy of hardware and software for digital computer systems, focusing on processor architecture, instruction set architecture, assembly language, memory hierarchy design, I/O considerations, and RISC-V processor implementation.

  • CSE 462M: Computer Systems Design
    Spring 2025
    Focuses on modern design practices such as FPGA design methodologies and hardware/software co-design for industry-relevant applications. Team projects emphasize project management, complete system implementation, and delivery of written and oral presentations.

  • CSE 560M: Computer Systems Architecture I
    Fall 2021, Fall 2022, Fall 2024
    Explores central issues in computer architecture such as instruction set design, addressing and register set design, control unit design, memory hierarchies (cache and main memories, virtual memory), pipelining, instruction scheduling, and parallel systems.

  • ESE 498: Electrical Engineering Capstone Design Projects
    Fall 2024
    A team-based capstone course where students apply electrical engineering principles to solve real-world problems, culminating in a complete project with written, oral, and web-based deliverables.


Last updated: April 2, 2025





Powered by Hugo and TatBan2.0 Theme | © Copyright Michael J. Hall | All rights reserved.

                   
MJH