University of Toledo
- EECS4980: Generative AI and Large Language Models (with Ali Malekpour, Fall 2024)
- EECS4010: Senior Design I and EECS4020: Senior Design II (Spring 2022, Fall 2022, Spring 2023, Fall 2023, Spring 2024, Fall 2024)
- Sample projects: Hallway Navigation, Automated Cereal Dispenser
Lehigh University
- CSE398/498: Services Computing (Spring 2017). Catalog description: Principles and practice of services computing. SOA (service oriented architecture), middleware, services computing management, P2P (peer-to-peer) service systems, cloud computing, ubiquitous computing, and services computing performance, security and privacy. Case studies include Google service platforms, Amazon web services, and Blockchain and Bitcoin.
- CREG/ECE 257+258: Senior Design (Spring 2019, Fall 2017 + Spring 2018, Fall 2016 + Spring 2017, Fall 2015 + Spring 2016, Fall 2013 + Spring 2014; Spring 2013 + Fall 2012: a GreenSense project advised by me winning the Peers’ Choice award, a Magnetic-Induction based project advised by me for Undergraduate Research Symposium)
- CSE342: Introduction to Networking (Fall 2016, Spring 2015)
- CSE216: Software Engineering (Spring 2021, Spring 2020, Fall 2019, Fall 2018, Fall 2017, Spring 2016, Fall 2015, Spring 2015, 2014, 2013)
- CSE350/450/ECE350/450: Communications and Networking for Smart Grids (with Dr. Shalinee Kishore, Fall 2013, Fall 2012, Fall 2010)
- Engr5: Introduction to Engineering Practice – Wireless Sensing Labs: Video and Slides (Spring 2011, Spring 2010, Fall 2009)
- CSE262: Programming Languages (Spring 2011, Spring 2010, Spring 2009, Spring 2008, Spring 2007, Spring 2006, Spring 2005, Spring 2004)
- CSE302: Compiler Design (Spring 2007)
- CSE363: Network Systems Design (Spring 2005, Fall 2003, ISCA 2006 and HPSR 2005 tutorials, supported by the National Science Foundation)
- CSE375: Hardware & Software Topics in Parallel Computing (Fall 2008)
- CSE398: Network Programming (Spring 2003)
- CSE/ECE404: Computer Networks (Fall 2010, Fall 2009, Fall 2008, Fall 2007, Fall 2006, Fall 2005, Fall 2004, Fall 2003, Fall 2002)
- CSE498: Wireless Sensor Network Design (Spring 2006)