Northern Kentucky University - Computer Science
Adjunct Lecturer 2
Adjunct Lecturer 2 for the department of Computer Science in the College of Informatics.
I have taught:
INF 120 - Elementary Programming, a class for learning programming using Python on the JVM;
CSC 402/502 - Advanced Programming Methods, an undergraduate/graduate cross-referenced course focusing on high-performance object-oriented and generic programming in C++,
concurrent and distributed programming, and multi-paradigm design patterns
CSC 439/539 - Software Testing and Maintenance, which focuses on the testing and maintenance of a large-scale software project by students working in teams.
Adjunct Lecturer 3
Adjunct Lecturer 3 for the department of Computer Science in the College of Informatics.
I have taught:
CSC 402/502 - Advanced Programming Methods, an undergraduate/graduate cross-referenced course focusing on high-performance object-oriented and generic programming in C++,
concurrent and distributed programming, and multi-paradigm design patterns
CSC 439/539 - Software Testing and Maintenance, which focuses on the testing and maintenance of a large-scale software project by students working in teams.
CSC 415/515 - Android Application Development, which introduces, explores and reinforces the Android APIs, IDE, and SDK, and examines mobile applications that leverage GUI, onboard sensors and hardware.
CSC 494/594 - Advanced Android Development (Special Topics), which covers advanced topics in modern Android application development, focusing on mobile architectures and design patterns, including component design, networking, testing, and deployment, with extensive practice building modern, real-world applications in a team setting.
Senior Android Developer
Android Developer for Kroger's Consumer Mobile Application
Mobile Services Platform Lead
Mobile Services Platform Lead for Kroger's Consumer Mobile Application.
Software Engineering Manager
Software Engineering Manager for Kroger's Consumer Mobile Application.
Senior Web Services Developer
Web Services Developer for Kroger's Consumer Mobile Application
Senior Software Consultant
Web Services Developer for Kroger's Consumer Mobile Application
Android Developer for Kroger's Consumer Mobile Application
Graduate Certificate
Secure Software Engineering
Master of Science (M.S.)
Computer Science
Bachelor of Science (B.S.)
Computer Science
Adjunct Lecturer 2
Adjunct Lecturer 2 for the department of Computer Science in the College of Informatics.
I have taught:
INF 120 - Elementary Programming, a class for learning programming using Python on the JVM;
CSC 402/502 - Advanced Programming Methods, an undergraduate/graduate cross-referenced course focusing on high-performance object-oriented and generic programming in C++,
concurrent and distributed programming, and multi-paradigm design patterns
CSC 439/539 - Software Testing and Maintenance, which focuses on the testing and maintenance of a large-scale software project by students working in teams.
Adjunct Lecturer 3
Adjunct Lecturer 3 for the department of Computer Science in the College of Informatics.
I have taught:
CSC 402/502 - Advanced Programming Methods, an undergraduate/graduate cross-referenced course focusing on high-performance object-oriented and generic programming in C++,
concurrent and distributed programming, and multi-paradigm design patterns
CSC 439/539 - Software Testing and Maintenance, which focuses on the testing and maintenance of a large-scale software project by students working in teams.
CSC 415/515 - Android Application Development, which introduces, explores and reinforces the Android APIs, IDE, and SDK, and examines mobile applications that leverage GUI, onboard sensors and hardware.
CSC 494/594 - Advanced Android Development (Special Topics), which covers advanced topics in modern Android application development, focusing on mobile architectures and design patterns, including component design, networking, testing, and deployment, with extensive practice building modern, real-world applications in a team setting.
Associate of Science (A.S.)
General Studies
The following profiles may or may not be the same professor:
The following profiles may or may not be the same professor: