Courses Given
2024 - 2025
- (CE 303) Operating Systems
- (CE 323) Operating System Concepts
- (CE 601) Advanced Algorithms
2023 - 2024
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 323) Operating System Concepts
- (CE 516) Advanced Computer Networks and Communication
- (CE 601) Advanced Algorithms
- (FENG 497) Multidisciplinary Engineering Project
- (FENG 498) Engineering Capstone
2022 - 2023
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 323) Operating System Concepts
- (CE 516) Advanced Computer Networks and Communication
- (CE 601) Advanced Algorithms
- (FENG 497) Multidisciplinary Engineering Project
- (FENG 498) Engineering Capstone
2021 - 2022
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 516) Advanced Computer Networks and Communication
- (CE 601) Advanced Algorithms
- (FENG 498) Engineering Capstone
- (SE 116) Introduction to Programming II
2020 - 2021
- (CE 215) Discrete Mathematics for Computer Science
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 516) Advanced Computer Networks and Communication
- (CE 601) Advanced Algorithms
- (FENG 497) Multidisciplinary Engineering Project
- (FENG 498) Engineering Capstone
- (GS 599) Master Thesis
2019 - 2020
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 401) Algorithms Design
- (CE 516) Advanced Computer Networks and Communication
- (FENG 497) Senior Project I
- (FENG 498) Senior Project II
- (GS 599) Master Thesis
2018 - 2019
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 401) Algorithms Design
- (CE 516) Advanced Computer Networks and Communication
- (CE 595) Seminar
- (FENG 497) Senior Project I
- (FENG 498) Senior Project II
2017 - 2018
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 401) Algorithms Design
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (CE 516) Advanced Computer Networks and Communication
- (SE 497) Senior Project I (Software Engineering)
- (SE 498) Senior Project II (Software Engineering)
2016 - 2017
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 401) Algorithms Design
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (CE 516) Advanced Computer Networks and Communication
- (CE 595) Seminar
- (SE 497) Senior Project I (Software Engineering)
- (SE 498) Senior Project II (Software Engineering)
2015 - 2016
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 401) Algorithms Design
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (CE 516) Advanced Computer Networks and Communication
- (SE 497) Senior Project I (Software Engineering)
- (SE 498) Senior Project II (Software Engineering)
2014 - 2015
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (CE 516) Advanced Computer Networks and Communication
2013 - 2014
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CS 303) Operating Systems
- (IUE 100) Academic and Social Orientation
2012 - 2013
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 451) Applied Workshop in Comp. Engineering I
- (CE 452) Applied Workshop in Computer Engineering II
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (CS 303) Operating Systems
- (IUE 100) Academic and Social Orientation
2011 - 2012
- (CE 223) Database Systems
- (CE 303) Operating Systems
- (CE 491) Senior Project in Computer Enginering (Double Major Program)
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (IS 202) Database Systems
- (IUE 100) Academic and Social Orientation
2010 - 2011
- (CE 497) Senior Project I (Computer Eng.)
- (CE 498) Senior Project II (Computer Eng.)
- (CS 303) Operating Systems
- (IS 202) Database Systems
- (IUE 100) Academic and Social Orientation
2009 - 2010
- (CS 201) Data Structures and Algorithms
- (CS 303) Operating Systems
- (IS 202) Database Systems
2008 - 2009
- (CS 303) Operating Systems
- (IS 202) Database Systems
2007 - 2008
- (CS 101) Introduction to Computer Sciences
- (IS 202) Database Systems
2006 - 2007
- (CS 101) Introduction to Computer Sciences
- (IS 202) Database Systems
2005 - 2006
- (CS 201) Data Structures and Algorithms
- (IS 202) Database Systems
2004 - 2005
- (CE 203) Computer Architectures
- (CS 100) Intro. to Computer and Info. Tech.
- (IS 202) Database Systems
2003 - 2004
- (CE 203) Computer Architectures
- (CS 201) Data Structures and Algorithms I
- (CS 202) Data Structures and Algorithms II
2002 - 2003
- (CS 113) Intro. to Computer and Info. Tech. I
- (CS 114) Intro. to Computer and Info. Tech. II
2001 - 2002
- (MATH 112) Intro. to Computer and Info. Sys.