My Home Page |
Courses |
Publications |
CV |
CS Dept |
SLU
Courses
Michael Goldwasser
All Courses
Note:
Webpages for courses from Spring 2021 or later are availabe
through Canvas.
-
Saint Louis University
-
CSCI 1010 - Introduction to Computer Science: Principles
-
CSCI 1020 - Introduction to Computer Science: Bioinformatics
-
CSCI 1050 - Introduction to Computer Science: Multimedia
-
CSCI 1060 - Scientific Programming
-
CSCI 1300/5001 - Introduction to Object-Oriented Programming
-
CSCI 1890 - Object-Oriented Practicum
- CSCI 2100 - Data Structures
-
CSCI 2190 - Computational Problem Solving
-
CSCI 2300 - Object-Oriented Software Design
-
CSCI 3100 - Algorithms
-
CSCI 3710 - Databases
-
CSCI 3760 - Artificial Intelligence
-
CSCI 4120/5120 - Advanced Data Structures
-
Spring 2024
-
Spring 2021 (then numbered 4930/5930)
-
CSCI 4930/5930 - Special Topics
-
Fall 2007,
Computational Geometry
(then numbered CSCI 493)
-
CSCI 4961/4962 - Capstone Project
-
CSCI 5001 - Introduction to Object-Oriented Programming
- Loyola University
- COMP 125 - Introductory Programming
- COMP 150 - Introduction to Computer Science
- COMP 271 - Structured Programming & Data Structures
- COMP 363 - Design and Analysis of Computer Algorithms
- COMP 460 - Algorithms & Complexity
- Colorado College
- Natural Science 121 - Introduction to Digital Computing
- Princeton University
- COS 226 - Data Structures and Algorithms
- COS 423 - Theory of Algorithms
- COS 598f - Adv. Topics in CS: Randomized Algorithms
- Stanford University
- CS 161 - Algorithms and Data Structures
-
Spring 2025, Saint Louis University
- CSCI 1300/5001, Introduction to Object Oriented Programming
-
Fall 2024, Saint Louis University
- CSCI 1050, Intro to CS: Multimedia
- CSCI 2190, Computational Problem Solving
- CSCI 3100, Algorithms
-
Spring 2024, Saint Louis University
- CSCI 2100, Data Structures
- CSCI 4120, Advanced Data Structures
-
Fall 2023, Saint Louis University
- CSCI 2100, Data Structures
- CSCI 2190, Computational Problem Solving
-
Summer 2022, Saint Louis University
- CSCI 1300/5001, Introduction to Object-Oriented Programming
-
Fall 2022, Saint Louis University
- CSCI 2190, Computational Problem Solving
-
Spring 2022, Saint Louis University
- CSCI 1300/5001, Introduction to Object-Oriented Programming
-
Fall 2021, Saint Louis University
- CSCI 3100, Algorithms
- CSCI 5001, Introduction to Object-Oriented Programming
-
Summer 2021, Saint Louis University
- CSCI 1300/5001, Introduction to Object-Oriented Programming
-
Spring 2021, Saint Louis University
- CSCI 4930/5930, Advanced Data Structures
-
Fall 2020, Saint Louis University
- CSCI 1300,
Introduction to Object-Oriented Programming
- CSCI 2190,
Computational Problem Solving
-
Spring 2020, Saint Louis University
- CSCI 1300,
Introduction to Object-Oriented Programming
-
Fall 2019, Saint Louis University
- CSCI 1300,
Introduction to Object-Oriented Programming
- CSCI 2190,
Computational Problem Solving
-
Spring 2019, Saint Louis University
- CSCI 1020,
Introduction to Computer Science: Bioinformatics
-
Fall 2018, Saint Louis University
- CSCI 1300,
Introduction to Object-Oriented Programming
- CSCI 2190,
Computational Problem Solving
-
Spring 2018, Saint Louis University
- CSCI 1020,
Introduction to Computer Science: Bioinformatics
-
Fall 2017, Saint Louis University
-
Spring 2017, Saint Louis University
- CSCI 1300,
Introduction to Object-Oriented Programming
-
Fall 2016, Saint Louis University
-
Spring 2016, Saint Louis University
- CSCI 1050,
Introduction to Computer Science: Multimedia
-
Fall 2015, Saint Louis University
-
Spring 2015, Saint Louis University
- CSCI 144,
Introduction to Computer Science: Multimedia
-
Fall 2014, Saint Louis University
-
Spring 2014, Saint Louis University
-
Fall 2013, Saint Louis University
- CSCI 146,
Object-Oriented Practicum
- CSCI 269,
Computational Problem Solving (1 unit, P/NP)
- CSCI 362,
Artificial Intelligence
-
Spring 2013, Saint Louis University
- CSCI 146,
Object-Oriented Practicum
- CSCI 150,
Introductoin to Object-Oriented Programming
-
Fall 2012, Saint Louis University
-
Spring 2012, Saint Louis University
-
Fall 2011, Saint Louis University
-
Spring 2011, Saint Louis University
-
Fall 2010, Saint Louis University
- CSCI 146,
Object-Oriented Practicum
- CSCI 293,
Special Topics: Computational Problem Solving (1 unit, P/F)
- CSCI 491,
Capstone Project
-
Spring 2010, Saint Louis University
- CSCI 150,
Introduction to Object-Oriented Programming
- CSCI 462,
Artificial Intelligence
-
Fall 2009, Saint Louis University
- Sabbatical
- CSCI 293,
Special Topics: Computational Problem Solving (1 unit, P/F)
-
Spring 2009, Saint Louis University
-
Fall 2008, Saint Louis University
- CSCI 180,
Data Structures
- CSCI 290,
Object-Oriented Software Design
- CSCI 293,
Special Topics: Computational Problem Solving (1 unit, P/F)
-
Spring 2008, Saint Louis University
-
Fall 2007, Saint Louis University
- CSCI 140,
Introduction to Computer Science
- CSCI 293,
Special Topics: Computational Problem Solving (1 unit, P/F)
- CSCI 493,
Special Topics: Computational Geometry
-
Spring 2007, Saint Louis University
-
Fall 2006, Saint Louis University
-
CSCI 140,
Introduction to Computer Science
-
CSCI 150,
Introduction to Object-Oriented Programming
-
CSCI 293,
Special Topics: Computational Problem Solving
-
Spring 2006, Saint Louis University
-
Fall 2005, Saint Louis University
-
CSCI 150,
Introduction to Object Oriented Programming
-
CSCI 293,
Special Topics: Computational Problem Solving
-
CSCI 371,
Databases
-
Spring 2005, Saint Louis University
- CS P-125,
Introduction to Computer Science
- CS A-220,
Computer Science II
(crosslisted as CS P-126,
Data Structures and Object Oriented Programming)
-
Fall 2004, Saint Louis University
-
Spring 2004, Saint Louis University
-
Fall 2003, Saint Louis University
-
Spring 2003, Loyola University Chicago
- COMP 150,
Introduction to Computer Science
- COMP 363,
Design and Analysis of Computer Algorithms
-
Fall 2002, Loyola University Chicago
- COMP 150,
Introduction to Computer Science
- COMP 271,
Structured Programming & Data Structures
-
Summer 2002, Colorado College
- NS 121,
Introduction to Digital Computing
-
Spring 2002, Loyola University Chicago
- COMP 150,
Introduction to Computer Science
-
Fall 2001, Loyola University Chicago
- COMP 150,
Introduction to Computer Science
-
Spring 2001, Loyola University Chicago
- COMP 271,
Structured Programming & Data Structures
-
Fall 2000, Loyola University Chicago
- COMP 271,
Structured Programming & Data Structures
-
Spring 2000, Loyola University Chicago
- COMP 271,
Structured Programming & Data Structures
- COMP 460,
Algorithms & Complexity
-
Fall 1999, Loyola University Chicago
-
Spring 1999, Princeton University
- COS 226,
Data Structures and Algorithms
- COS 598f,
Adv. Topics in CS: Randomized Algorithms
-
Spring 1998, Princeton University
-
Summer 1996, Stanford University
- CS 161,
Algorithms and Data Structures
Michael Goldwasser
Last modified: Wednesday, 25 December 2024
My Home Page |
Courses |
Publications |
CV |
CS Dept |
SLU