| 
        Fall 2025 CLASSES
  18-213/613: Computer Systems 
  18-344: Computer Systems and the Hardware-Software Interface 
  18-349: Embedded Systems (Canvas) 
        RECENT CLASSES
  18-213/18-613/14-513/18-600: Computer Systems: (Fall 2017) / 
        (Fall 2018) /
        (Fall 2019) /
        (Summer 2020) /
        (Spring 2021) /
        (Fall 2021) /
        (Spring 2022) /
        (Summer-All 2022) /
        (Fall 2022) /
        (Spring 2023) / 
        (Summer 2023) /
        (Fall 2023) /
        (Spring 2024) /
        (Summer 2024) /
        (Fall 2024) /
        (Spring 2025) /
        (Summer 2025)  18-100: Introduction to ECE (Fall 2020, Canvas) (Spring 2021, Canvas) (Spring 2022, Canvas) (Fall 2022, Canvas)(Spring 2023, Canvas) (Spring 2024, Canvas) (Spring 2025, Canvas) 
  18-349/14-642: Introduction to Embedded Systems: (Fall 2019) (Fall 2020, Canvas) (Fall 2021, Canvas) (Fall 2022, Canvas) (Fall 2023, Canvas) (Spring 2023, Canvas) (Fall 2023, Canvas) (Spring 2024, Canvas) (Fall 2024, Canvas) (Spring 2025, Canvas) 
  14-848: Cloud Infrastructure:
        (Fall 2017) / 
        (Fall 2018) /
        (Fall 2019) 
  18-344: Computer Systems and the Hardware-Software Interface:
         (Fall 2023) 
  14-760: Adv. Real-World Data Networks
        (Spring 2019) /
        (Spring 2020) 
  14-740: Networks
        (Spring 2018) 
  14-736: Distributed Systems
        (Spring 2018)
        (Spring 2019) /
        (Spring 2020) 
  14-712: Operating Systems
        (Spring 2020) 
  18-537-C6: An Introduction to C and UNIX (Summer-1/Mini-5 2022) 
  18-537-D6: An Introduction to Python and ML(Summer-2/Mini-6) (Summer-2/Mini-6 2023) 
  15-418/618: Parallel Architecture and Programming (Spring 2018) 
 
        QUICK LINKS
  MS ECE Requirements 
  Academic Calendar 
  Career and Professional Development Center Calendar 
  Schedule of Classes 
        ARCHIVAL LINKS
  Archive of my old UCSD CSE home page 
  Archive of my old CMU SCS home page 
   Electrical and Computer Engineering (ECE)
  Carnegie Institute of Technology, the College of Engineering  Carnegie Mellon University |