Computer Science Courses
Comp 523 - Software Engineering Lab - Spring 2020
Prof. David Stotts
Worked on an agile team to build software for
Jumpahead
Comp 550 - Algorithms and Algorithm Analysis - Fall 2019
Prof. Stephen Pizer
Analysis of sorting, searching, graph, and optimization algorithms
Comp 590 - Big Data - Spring 2019
Prof. Frank Smith
Big Data storage and analysis with Hadoop, Mapreduce and Spark
Comp 520 - Compilers - Spring 2019
Prof. Jan Prins
Programming language processing in Java
Comp 535 - Intro to Security - Spring 2019
Prof. Michael Reiter
Access control, web security, cryptography, etc
Comp 380 - Introduction to Digital Culture - Spring 2019
Prof. Tessa Nichols
Digital Ethics, Privacy, Net Neutrality
Comp 521 - Files and Databases - Fall 2018
Prof. Gary Bishop
SQL, Database management systems, file storage
Comp 426 - Modern Web Programming - Fall 2018
Prof. Ketan Mayer-Patel
Javascript, Html, CSS, Jquery, AJAX
Comp 455 - Models of Language and Computation - Spring 2018
Prof. David Plaisted
Languages, parsing, turing machines, etc.
Comp 411 - Computer Organization - Fall 2017
Prof. Leonard McMillan
Computer Architecture, binary, assembly, C, compilers, etc
Comp 410 - Data Structures - Fall 2017
Prof. David Stotts
Trees, linked lists, heaps, hashing, etc.
Comp 283 - Discrete Structures - Fall 2017
Prof. David Plaisted
Discrete math, Set theory
Comp 401 - Foundations of Programming - Spring 2017
Prof. Ketan Mayer-Patel
Java programming course. Interfaces, Factory Method, MVC, OOP, etc.
Comp 116 - Introduction to Scientific Programming - Fall 2016
Prof. Gary Bishop
Introductory programming class with a focus on analyzing scientific
data with python and numpy.