UW–Green Bay
Course description
Introductions to the fundamental types of Artificial Intelligence (AI) and their practical applications, Problem Solving by Searching, Adversarial Search, Constraint Satisfaction Problem, Neural Networks, Machine Learning, Decision Trees, Computer Vision, Reinforcement Learning, NLP, Implications of the use of AI.
Course description
Advanced object-oriented design and implementation in C++: class design, interfaces, abstraction, inheritance, polymorphism, memory management, templates, STL, exceptions, and design patterns. Includes substantial programming assignments and iterative design.
Course description
Foundations of cloud computing with hands-on projects using public cloud platforms. Topics include virtualization, containers, Kubernetes, cloud storage, security, monitoring, modern architectures (microservices, serverless, hybrid/multi-cloud), continuous integration and DevOps.
Course description
Discrete structures for computer science: sets, logic, proofs, functions and relations, counting, induction, graphs and trees, recurrences, and finite state machines.
Course description
Introduction to computing with an emphasis on web technologies. Covers HTML/CSS/JavaScript, modern website design, and basic programming concepts and problem solving.
Course description
Introduction to computing and internet with an emphasis on web technologies. Covers HTML/CSS/JavaScript, modern website development and design. Basic programming concepts, problem solving, and JavaScript in the Browser.
Clarkson University
Courses
- EE 262: Introduction to Object-Oriented Programming and Software Design (Fall 2018, Fall 2019)
- EE 260/360: Embedded Systems / Microprocessors (Spring 2019)
Responsibilities
Lab instructor and grader: quizzes, programming assignments, homework, and exams. Provided additional help outside regular class hours.