Dr. Andrew Scot - Teaching
Current Teaching Fall 2026
This fall I am teaching the following classes.
- CS192 Applied AI, Programming and Ethics
- CS466 Information Security
- CS495 Captsone I
- CS496 Capstone II
Previous Courses
- Spring 2026
- CS151 Problem Solving and Programming II
- CS364 Software Engineering
- CS495 Capstone I (2 teams 4 students total)
- CS496 Capstone II (2 teams 6 students total)
- Fall 2025
- CS151 Problem Solving and Programming II
- CS466 Information Security
- CS495 Capstone I (2 teams 6 students total)
- CS496 Capstone II (1 team 2 students total)
- Spring 2025
- CS364 Software Engineering
- CS467 Mobile Applications Development
- CS495 Capstone I (1 team 2 students total)
- CS496 Capstone II (3 teams 6 students total)
- Fall 2024
- CS150 Problem Solving and Programming I
- CS393 Topics in Computer Science
- CS466 Information Security
- CS495 Capstone I (3 Teams 8 students total)
- CS496 Capstone II (1 Team 2 students total)
- Spring 2024
- CS150 Problem Solving and Programming IIi
- CS253 Software Development
- CS364 Software Engineering
- CS495: Capstone I(1 team)
- CS496: Capstone II (2 teams)
- Fall 2023
- CS 466 Infomation Security
- CS 467 Mobile Applications Development
- CS 495 Capstone I (2 teams)
- CS496 Capstone II (1 team)
- Spring 2023
- CS151 Problem Solving and Programming II
- CS253 Software Development
- CS364 Software Egnineering
- CS495 Capstone I (1 Team)
- CS496 Capstone II (2 Teams)
- Fall 2022
- CS150: Problem Solving and Programming I
- CS253: Software Development
- CS325: Information Security
- CS495: Capstone I (3 teams)
- CS496: Capstone II (1 team)
- Spring 2022
- CS150: Problem Solving and Programming I
- CS263: Software Engineering
- CS467: Mobile Applications Development
- CS495: Capstone I (1 team)
- CS496: Capstone II (1 team)
- Fall 2021
- CS151: Problem Solving and Programming II
- CS191: How Software Works
- CS495: Capstone I (1 team)
- CS496: Capstone II (1 team)
- Spring 2021
- CS151: Problem Solving and Programming II
- CS253: Software Development
- CS263: Software Engineering
- CS495: Capstone I (1 team)
- CS496: Capstone II (1 team)
- Fall 2020
- CS130: Intro to Computing
- CS150: Problem Solving and Programming I
- CS253: Software Development
- CS495: Capstone I (1 team)
- CS496: Capstone II (1 team)
- Spring 2020
- CS253 Software Development
- CS467 Mobile Applications Development
- CS495 Capstone I (2 teams)
- CS495 Capstone II (1 team)
- Fall 2019
- CS130 Intro to Computing
- CS253 Software Development
- CS495 Capstone I (2 teams)
- Spring 2019
- CS253: Software Development
- CS263: Software Engineering
- CS495: Capstone I (1 team
- CS496: Capstone II (2 teams)
- Fall 2018
- CS130 Intro to Computing:
- CS253: Software Development
- CS495: Capstone I (4 teams)
- CS496: Capstone II (1 teams)
- Spring 2018
- CS253 Software Development
- CS263: Software Engineering
- CS467: Mobile Applications Development
- CS495: Capstone I (2 teams)
- CS496: Capstone II (2 teams)
- Fall 2017
- CS130: Intro to Computing
- CS151: Problem Solving and Programming II
- CS191: How Software Works
- CS495: Capstone I (2 teams)
- Spring 2017
- CS150: Problem Solving and Programming I
- CS263: Software Engineering
- CS496: Capstone II (3 teams)
- Fall 2016
- CS150: Problem Solving and Programming I
- CS467: Mobile Apps Development
- CS495: Capstone I (3 teams)
- CS496: Capstone II (1 team)
- Spring 2016
- CS151: Problem Solving and Programming II
- CS263: Software Engineering
- CS495: Capstone I (1 team)
- CS496: Capstone II (2 teams)
- Fall 2015:
- CS151: Problem Solving and Programming II
- CS495: Capstone I (2 teams)
- Spring 2015:
- CS151: Problem Solving and Programming II
- CS263: Software Engineering
- CS467: Mobile Applications Development
- CS496: Capstone II (3 teams)
- Fall 2014:
- CS150 - Problem Solving and Programming I
- CS191 - How Software Works
- CS495 - Capstone I (3 teams)
- Spring 2014:
- CS150: Problem Solving and Programming I
- CS263: Software Engineering
- CS352: Organization of Programming Languages
- Fall 2013:
- CS150: Problem Solving and Programming I
- CS191: How Software Works
- CS467: Mobile Applications Development