effective Teaching
Courses Taught at UNCG
2023-2024:
Spring 2024: TBA.
Fall 2023: Big Data and Machine Learning (CSC 410/610) and Doctoral Study Orientation (CSC 701).
2022-2023:
Spring 2023: Big Data and Machine Learning (CSC 410 and CSC 610) and Advanced Topics in Machine Learning (CSC 736).
Fall 2022: Big Data and Machine Learning (CSC 610 and CSC 709) and Principles of Computer Networks (CSC 477 and 677).
2021-2022:
Spring 2022: Big Data and Machine Learning (CSC 410 and CSC 610).
Fall 2021: Big Data and Machine Learning (CSC 410, CSC 610, and IAC 622) and Principles of Computer Networks (CSC 477 and 677).
2020-2021:
Spring 2021: Big Data and Machine Learning (CSC 410 and CSC 610).
Fall 2020: Big Data and Machine Learning (CSC 410, CSC 610, and IAC 622) and Principles of Computer Networks (CSC 477 and 677).
2019-2020:
I was on research assignment leave at the University of Pittsburgh School of Medicine.
2018-2019:
Spring 2019: Big Data Analytics and Machine Learning (CSC 510) and Software Engineering (CSC 340)
Fall 2018: Principles of Computer Networks (CSC 567)
2017-2018:
Spring 2018: Big Data Analytics and Machine Learning (CSC 510) and Software Engineering (CSC 340)
Fall 2017: Principles of Computer Networks (CSC 567) and Senior Project (CSC 490)
2016-2017:
Spring 2017: Principles of Computer Networks (CSC 567) and Software Engineering (CSC 340)
Fall 2016: Big Data Analytics and Machine Learning (CSC 510) and Senior Project (CSC 490)
2015-2016:
Spring 2016: Principles of Computer Networks (CSC 567)
Fall 2015: Big Data Analytics and Machine Learning (CSC 510)
2014-2015:
Spring 2015: Principles of Computer Networks (CSC 567)
Fall 2014: Senior Project (CSC 490) and Big Data Analytics and Machine Learning (CSC 495)
2013-2014:
Spring 2014: Principles of Computer Networks (CSC 567) and Senior Project (CSC 490)
Fall 2013: I was on research assignment at the University of California at Berkeley
2012-2013:
Spring 2013: Principles of Computer Networks (CSC 567)
Fall 2012: Senior Project (CSC 490)
2011-2012:
Spring 2012: Principles of Computer Networks (CSC 567) and Current Prob. in Computer Science (CSC 695)
Fall 2011: Senior Project (CSC 490) and Adv. Topics in Computer Systems (CSC 663)
2010-2011:
Spring 2011: Principles of Computer Networks (CSC 567) and Art and Code – Jointly taught with an Art faculty (CSC343/ART343)
Fall 2010: Senior Project (CSC 490) and Cryptography and Security in Computing (CSC 580)
2009-2010:
Spring 2010: Principles of Computer Networks (CSC 567)
Fall 2009: Senior Project (CSC 490) and Cryptography and Security in Computing (CSC 580)
2008-2009:
Spring 2009: Principles of Computer Networks (CSC 567)
Fall 2008: Principles of Wireless Networks (CSC 568)
2007-2008:
Spring 2008: Principles of Computer Networks (CSC 567) and Senior Project (CSC 490)
Fall 2007: I was on research assignment at AT&T Research Labs
2006-2007:
Spring 2007: Principles of Computer Networks (CSC 567) and Senior Project (CSC 490)
Fall 2006: Principles of Wireless Networks (CSC 568) and Cryptography and Security in Computing (CSC 580)
2005-2006:
Spring 2006: Principles of Computer Networks (CSC 567) and Senior Project (CSC 490)
Fall 2005: Principles of Wireless Networks (CSC 568) and Cryptography and Security in Computing (CSC 580)
2004-2005:
Spring 2005: Principles of Computer Networks (CSC 567)
Fall 2004: Principles of Wireless Networks (CSC 568) and Cryptography and Security in Computing (CSC 580)
2003-2004:
Spring 2004: Principles of Computer Networks (CSC 567)
Fall 2003: Principles of Wireless Networks (CSC568) and Cryptography and Security in Computing (CSC 580)
2002-2003:
Spring 2003: Principles of Computer Networks (CSC 567) and Computer Graphics and Image Processing (CSC521)
Fall 2002: Cryptography and Security in Computing (CSC 580)
2001-2002:
Spring 2002: Principles of Computer Networks (CSC 567) and Elementary Data Structures and Algorithms (CSC 230)
Fall 2001: Elementary Data Structures and Algorithms (CSC230) and Cryptography and Security in Computing (CSC 580)
courses developed/Revised at UNCG
Art and Code (CSC343 – jointly with Chris Cassidy)
Senior Project (CSC490)
Big Data and Machine Learning (CSC510)
Principles of Computer Networks (CSC567)
Principles of Wireless Networks (CSC568)
Practical Intrusion Analysis (CSC663)
Software Engineering (CSC340) - Revised
Principles of Computer Networks (CSC567) - Revised
Cryptography and Security in Computing (CSC580) - Revised.