Upcoming Classes
- Fall 2023
-
CS 1033 - Algorithms, Race, and Computing (this is a new class as of this semester!)
-
CS 3111 - Computer Ethics (this is an online synchronous class meaning that we will meet "live" on Zoom, note that this offering of CS 3111 is being signficantly redesigned as compared to previous offerings)
Current Classes
Previous Teaching at UMD
- Fall 2022
-
CS 3111 Computer Ethics (class will be remote/online in Fall 2022, no in person meetings)
-
CS [45]242 Natural Language Processing (class will be blended in Fall 2022, some in person meetings, some remote/online meetings)
- Spring 2022
-
CS 4412 - Computer Architecture
(class will be remote/online in Spring 2022)
-
CS 5642 - Advanced Natural Language Processing
(class will be remote/online in Spring 2022)
- Fall 2021
-
CS 3111 Computer Ethics (class will be remote/online in Fall 2021, no in person meetings)
-
CS [45]242 Natural Language Processing (class will be remote/online in Fall 2021, no in person meetings)
- Spring 2021
-
CS [45]412 - Computer Architecture
(class will be remote/online in Spring 2021, no in person meetings)
-
CS 5642 - Advanced Natural Language Processing
(class will be remote/online in Spring 2021, no in person meetings)
- Fall 2020
-
CS 3111
- Computer Ethics
(class will be remote/online in Fall 2020, no in person meetings)
-
CS [45]242
- Natural Language Processing
(class will be remote/online in Fall 2020, no in person meetings)
- Fall 2018
-
CS 3111
- Computer Ethics
-
CS 5761
- Introduction to Natural Language Processing
- Fall 2017
-
CS 5761
- Introduction to Natural Language Processing
-
CS 8761
- Natural Language Processing (graduate level)
- Fall 2016
-
CS 5761
- Introduction to Natural Language Processing
-
CS 8761
- Natural Language Processing (graduate level)
- Fall 2015
-
CS 5761
- Introduction to Natural Language Processing
-
CS 8761
- Natural Language Processing (graduate level)
- Fall 2014
-
CS 5761
- Introduction to Natural Language Processing
-
CS 8761
- Natural Language Processing (graduate level)
- Fall 2013
-
CS 5761
- Introduction to Natural Language Processing
-
CS 8761
- Natural Language Processing (graduate level)
- Fall 2012
-
CS 5761 - Introduction to Natural Language Processing
-
CS 8761 - Natural Language Processing (graduate level)
- Fall 2011
-
CS 5761 - Introduction to Natural Language Processing
-
CS 8761 - Natural Language Processing (graduate level)
- Fall 2010
-
CS 5761 - Introduction to Natural Language Processing
-
CS 8761 - Natural Language Processing (graduate level)
- Fall 2009
-
CS 8621 - Advanced Computer Architecture
- Fall 2008
-
CS 8621 -
Advanced Computer Architecture (graduate level)
-
CS 5761 -
Introduction to Natural Language Processing
- Spring 2008
- Fall 2007
-
CS 8621 - Advanced Computer Architecture (graduate level).
-
CS 5761 - Introduction to Natural Language Processing
- Spring 2007
- No Classes - Sabbatical Leave
- Fall 2006
- No Classes - Sabbatical Leave
- Spring 2006
-
CS 5621 - Computer Architecture
-
CS 3221 - Operating Systems Practicum
- Fall 2005
-
CS 8621 - Advanced Computer Architecture (graduate level)
- Spring 2005
- CS 3221 - Operating Systems Practicum
- Fall 2004
- CS 8761
- Natural Language Processing (graduate level).
- Spring 2004
-
CS 5761 - Introduction to Natural Language Processing
-
CS 3221 - Operating Systems Practicum
- Fall 2003
- Spring 2003
-
CS 3221 - Operating Systems Practicum
- Fall 2002
- CS 8761
- Natural Language Processing (graduate level)
- Spring 2002
CS 5761
- Introduction to Natural Language Processing
- Fall 2001
- No Classes - Single Semester Leave
- Spring 2001
-
CS 3221 - Operating Systems Practicum
-
CS 8995 - Corpus-Based Natural Language Processing (graduate
level)
- Fall 2000
- CS 2521 - Computer Organization
- CS 5621 - Computer Architecture
- Spring 2000
- CS 2521 - Computer Organization
- CS 5631 - Operating Systems
- Fall 1999
- CS 2521 - Computer Organization
Previous Teaching at Cal Poly
- Spring 1999
- CSC 330 - Programming Languages
- Winter 1999
- CSC 102 - Fundamentals of Computer Science II
- Fall 1998
- CSC 580 - Artificial Intelligence (graduate level)
Previous Teaching at SMU
- Summer 1995
- CSE 3342 - Programming Languages
- Summer 1994
- CSE 2353 - Discrete Computational Structures
- Summer 1993
- CSE 2353 - Discrete Computational Structures
By:
Ted Pedersen
- tpederse AT d umn edu