| Fall Term (Sept-Dec) | Winter Term (Jan-Apr) | May & Summer |
| Fall 2008 CS 249 Introduction to Computational Science MA 250 Applied Calculus MA 255 Calculus III |
Winter 2009 (tentative) CS 340 Computer Organization & Architecture CS 461 Perspectives in Computer Science CS 220 Object Oriented Programming & Introduction to Data Structures MA 300 Introduction to Analysis |
May 2009 (tentative) MA 409 Numerical Analysis |
| Fall 2007 sabbatical semester |
Winter 2008 CS 320 Data Structures & Algorithm Analysis CS 461 Perspectives in Computer Science CS 310 Automata & Formal Languages (arr) MA 202 Calculus II |
May 2008 MA 214 Elementary Statistics Summer 2008 MA 214 Elementary Statistics |
| Fall 2006 CS 120 Introduction to Computers & Programming MA 201 Calculus I MA 203 Calculus III |
Winter 2007 CS 340 Computer Organization & Architecture CS 461 Perspectives in Computer Science MA 300 Introduction to Analysis |
May 2007 sabbatical (with Fall 2007) Summer 2007 MA 214 Elementary Statistics |
| Fall 2005 CS 249 Introduction to Computational Science IS101 Does Anybody Really know What Time It Is? MA 201 Calculus I |
Winter 2006 CS 320 Data Structures & Algorithm Analysis CS 461 Perspectives in Computer Science MA 202 Calculus II CS 149 Language Seminar:Assembler |
May 2006 MA 409 Numerical Analysis |
| Fall 2004 CS 120 Introduction to Computers & Programming CS 310 Automata & Formal Languages MA 201 Calculus I |
Winter 2005 CS 340 Computer Organization & Architecture CS 461 Perspectives in Computer Science MA 300 Introduction to Analysis MA 450 Set Theory(arr) |
May 2005 CS 120 Introduction to Computers & Programming Summer 2005 MA 214 Elementary Statistics |
| Fall 2003 CS 120 Introduction to Computers & Programming CS 230 Programming Languages MA 201 Calculus I |
Winter 2004 CS 220 Introduction to Data Structures CS 320 Data Structures & Algorithm Analysis CS 461 Perspectives in Computer Science |
May 2004 CS 249 Introduction to Language Translation |
| Fall 2002 CS 120 Introduction to Computers & Programming IS 101 Why People Believe Strange Things CS450:Robotics(arr) CS 240 Assembly Language Programming |
Winter 2003 CS 340 Computer Organization & Architecture CS 461 Perspectives in Computer Science MA 300 Foundations of Analysis |
May 2003 CS 120 Introduction to Computers & Programming |
| Fall 2001 CS 100(.5) Survey of Computer Applications(2) CS 230 Programming Languages IS 101 Why People Believe Strange Things |
Winter 2002 CS 461 Perspectives in Computer Science CS 460 Senior Project CS249:Networks CS 320 Data Structures & Algorithm Analysis |
May 2002 CS310 Automata & Formal Languages |
| Fall 2000 CS 120 Introduction to Computers & Programming CS 240 Assembly Language Programming MA 461 Perspectives in Mathematics |
Winter 2001 CS 100(.5) Survey of Computer Applications CS 340 Computer Organization & Architecture CS 460 Senior Project CS 461(.5) Perspectives in Computer Science MA 300 Foundations of Analysis |
May 2001 CS 249 Parallel Processing |
| Fall 1999 Fall term sabbatical |
Winter 2000 CS 320 Data Structures & Algorithm Analysis CS 460 Senior Project MA 303 Discrete Structures |
May 2000 CS 249 Language Translation |
| Fall 1998 MA 461(.5) Perspectives in Mathematics CS 240 Assembly Language Programming CS 120 Introduction to Computers & Programming FS 103 Foundations of Science |
Winter 1999 CS 340 Computer Organization & Architecture CS 102(.5) Computer Applications and Issues in Business(2) MA 300 Foundations of Analysis |
May 1999 CS310 Automata & Form Lang Summer 1999 MA 214 Elementary Statistics |
| Fall 1997 CS 230 Programming Languages CS 102(.5) Computer Applications and Issues in Business CS249 Artificial Intelligence MA 461 (.5) Perspectives in Mathematics |
Winter 1998 CS 320 Data Structures & Algorithm Analysis CS 460 Senior Project CS 461 Perspectives in Computer Science MA 305 Advanced Calculus |
May 1998 PHY 105 Astronomy Summer 1998 MA 214 Elementary Statistics |
| Fall 1996 MA 461 Perspectives in Mathematics CS 240 Assembly Language Programming FS 103 Foundations of Science |
Winter 1997 MA 300 Foundations of Analysis MA 403 Complex Variables FS 103 Foundations of Science CS 460 Senior Project CS 461(.5) Perspectives in Computer Science |
May 1997 off for Winter overload Summer 1997 MA 090 Intermediate Mathematics |
| Fall 1995 CS 249 Automata & Formal Languages CS 230 Programming Languages FS 103 Foundations of Science |
Winter 1996 CS 320 Data Structures & Algorithm Analysis MA 305 Advanced Calculus FS 103 Foundations of Science |
May 1996 PHY105 Astronomy |
| Fall 1994 MA 101 Algebra and Trigonometry CS 100(.5) Survey of Computer Applications(2) CS 240 Assembly Language Programming |
Winter 1995 CS 100 Survey of Computer Applications(2) MA 300 Foundations of Analysis CS 340 Computer Organization & Architecture |
May 1995 CS 249 Artificial Intelligence |
| Fall 1993 CS 100(.5) Survey of Computer Applications(2) CS 120 Introduction to Computers & Programming CS 230 Programming Languages |
Winter 1994 FS 103 Foundations of Science MA 305 Advanced Calculus CS 320 Data Structures & Algorithm Analysis CS 100(.5) Survey of Computer Applications(2) |
May 1994 off for in Winter overload |
| Fall 1992 CS 100(.5) Survey of Computer Applications(2) CS 120 Introduction to Computers & Programming CS 249 Automata & Formal Languages |
Winter 1993 FS 103 Foundations of Science MA 300 Foundations of Analysis MA 403 Complex Variables CS 460 Senior Project (.5)CS 461 Perspectives in Computer Science |
May 1993 CS 100(.5) Survey of Computer Applications CS 102(.5) Computer Applications and Issues in Business |
| Fall 1991 MA 201 Calculus I CS 120 Introduction to Computers & Programming CS 249 Artificial Intelligence |
Winter 1992 CS 112(.5) FORTRAN Language Programming CS 461(.5) Perspectives in Computer Science CS 320 Data Structures & Algorithm Analysis MA 305 Advanced Calculus |
May 1992 CS 120 Introduction to Computers & Programming |
1990-91 Sabbatical Year |
||
| Fall 1989 CS 249 Automata & Formal Languages MA 203 Calculus III CS 120 Introduction to Computers & Programming |
Winter 1990 MA 305 Advanced Calculus CS 320 Data Structures & Algorithm Analysis CS 111 BASIC Language Programming MA 214 Introduction to Statistics |
May 1990 CS 249 Parallel Processing |
| Fall 1988 CS 120 Introduction to Computers & Programming (2) CS 340 Computer Organization & Architecture |
Winter 1989 MA 300 Foundations of Analysis MA 403 Complex Variables CS 100(.5) Survey of Computer Applications CS 102(.5) Computer Applications and Issues in Business CS 320 Data Structures & Algorithm Analysis |
May 1989 CS 249 Introduction to Language Translation |
| Fall 1987 MA 107 College Mathematics(2) CS 340 Computer Organization & Architecture |
Winter 1988 CS 100(.5) Survey of Computer Applications(2) CS 320 Data Structures & Algorithm Analysis MA 305 Advanced Calculus |
May 1988 MA 214 Introduction to Statistics |
| Fall 1986 CS 295 Automata and Formal Languages MA 201 Calculus I CS 340 Computer Organization & Architecture |
Winter 1987 MA 201 Calculus I MA 403 Complex Variables MA 300 Foundations of Analysis CS 230 Programming Languages CS 461(.25) Perspectives in Computer Science |
May 1987 Rotary Group Study Exchange to Scotland |
| Fall 1985 CS 120 Introduction to Computers & Programming(2) CS 340 Computer Organization & Architecture |
Winter 1986 CS 100(.5) Survey of Computer Applications(2) CS 320 Data Structures & Algorithm Analysis MA 202 Calculus II |
May 1986 CS 230 Programming Languages Summer 1986 CS100 Survey of Computer Applications CS111 BASIC CS 220 OO Programming & Introduction to Data Structures CS240 Assembly Language Programming |
| Fall 1984 CS 340 Computer Organization & Architecture CS 100(.5) Survey of Computer Applications(2) CS 220 Introduction to Data Structures |
Winter 1985 CS 111(.5) BASIC Language Programming CS 100(.5) Survey of Computer Applications CS 240 Assembly Language Programming MA 403 Complex Variables |
May 1985 CS 395 Language Translation |
| Fall 1983 CS 340 Computer Organization & Architecture CS 240 Assembly Language Programming Academic Computing Release(1) |
Winter 1984 MA 305 Advanced Calculus CS 461(.25) Perspectives in Computer Science Academic Computing Release(1) |
May 1984 MA 449 Numerical Analysis Summer 1984 CS 105 Introduction to Computer Applications CS 111 BASIC CS 120 Introduction to Computers & Programming |
| Fall 1982 CS 120 Introduction to Computers & Programming CS 340 Computer Organization & Architecture Academic Computing Release(1) |
Winter 1983 CS 240 Assembly Language Programming CS 320 Data Structures & Algorithm Analysis Academic Computing Release(1) |
May 1983 CS 230 Programming Languages |
| Fall 1981 CS 120 Introduction to Computers & Programming CS 240 Assembly Language Programming Academic Computing Release(1) |
Winter 1982 CS 320 Data Structures & Algorithm Analysis MA 305 Advanced Calculus Academic Computing Release(1) |
May 1982 CS 120 Introduction to Computers & Programming Summer 1982 MA 108 Business Calculus CS 120 Introduction to Computers & Programming |