Fall 2023
DSC 542 – Practicum in Data Science II
CSC 433 – Natural Language Processing
CSC 360 – Formal Languages and Computability (2 sections)
Spring 2023
CSC 532 – Design and Analysis of Algorithms (2 sections)
Fall 2022
CSC 231 – Introduction to Data Structures
Spring 2022
CSC 380 – Design and Analysis of Algorithms (2 sections)
Fall 2021
Spring 2021
CSC 380 – Design and Analysis of Algorithms
Fall 2020
Spring 2020
HON 120 – Two Codes: A Course on the U.S. Constitution and Computing
Fall 2019
Spring 2019
Fall 2018
CSC 131 (HON) – Introduction to Computer Science
Spring 2018
Fall 2017
CSC 131 – Introduction to Computer Science
Spring 2017
Fall 2016
Summer 2016
CSC 385 – Professional and Ethical Issues in Computer Science
Spring
2016
CSC 360 – Formal Languages and Computability
CSC 450 - Software Engineering
CSC 475/592 - Natural Language Processing
Fall 2015
CSC 331 – Object-Oriented Programming and Design
Spring 2015
Fall
2014
Summer 2014
Spring 2014
CSC 332 – Data Structures
CSC 475/592 – Natural Language Processing
Fall 2013
CSC 221 - Introduction to Computer Science II (Sections 001 and 002)
CSC 332 - Data Structures
Spring 2013
CSC 221 - Introduction to Computer Science II (Sections 002 and 003)
CSC 360 – Formal Languages and Computability I
Fall 2012
CSC 100 - Orientation to Computer Science
CSC 221 - Introduction to Computer Science II
Spring 2012
Fall 2011
Spring 2011
CSC 121 - Introduction to Computer Science I
CSC 517/475 - Symbolic Artificial Intelligence
Fall 2010
CSC 112 - Introduction to Computer Programming C/C++
Spring 2010
CSC 221 -- Introduction to Computer Science II
CSC 475/592 Natural Language Processing
Fall 2009
CSC 133 -- Discrete Mathematical Structures
Spring 2009
CSC 121 -- Introduction to Computer Science I
CSC 475/517 - Symbolic Artificial Intelligence
Fall 2008
CSC 100 -- Orientation to Computer Science
CSC 110 -- Fluency in Information Technology
Spring 2008
CSC 360 -- Formal Languages and Computability I
Fall 2007
CSC 415/515 -- Artificial Intelligence
Spring 2007
CSC 332 -- Data Structures
CSC 475/592 -- Natural Language Processing
Fall 2006
CSC 517 -- Symbolic Artificial Intelligence
Summer I 2006
Spring 2006
CSC 385 -- Professional and Ethical Issues in Computer Science
Fall 2005
Summer I 2005
Spring 2005
CSC 110: Fluency in Information Technology
CSC 121: Introduction to Computer Science I
Fall 2004
CPS 121 -- Introduction to Computer Science I
Data Science and Intro to NLP, Second Day