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
A photo of Dr. Andrew Scott teaching CS467 Mobile Applications Development.

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