Spring 2024
- Office Hours
 - CSCI 3230 Data Structures
 - CSCI 6101 OOP with Java
 - CSCI 6102 Data Analytics with Python
 - CSCI 6103 Art of Program
 
Fall 2023
- Office Hours
 - CSCI 3230 Data Structures
 - CSCI 6101 OOP with Java
 - CSCI 6102 Data Analytics with Python
 - CSCI 6103 Art of Program
 
Spring 2023
- Office Hours
 - CSCI 5335 Object-Oriented Design
 - CSCI 6101 OOP with Java
 - CSCI 6102 Data Analytics with Python
 - CSCI 6103 Art of Program
 
Fall 2022
- Office Hours
 - CSCI 3230 Data Structures
 - CSCI 6101 OOP with Java
 - CSCI 6102 Data Analytics with Python
 - CSCI 7132-01E Database Systems
 - CSCI 7132-A Database Systems
 
Spring 2022
- Office Hours
 - CSCI 3230 Data Structures
 - CSCI 6103 Art of Program Design
 - CSCI 4890 Directed Study in Computer Science
 - CSCI 7890 Selected Topics in Computer Science
 - CSCI 7898 Research Project in Computer Science
 - CSCI 7999 Research Project in Computer Science
 
Fall 2021
Spring 2021
Fall 2020
Spring 2020
Fall 2019
Spring 2019
Fall 2018
- Office Hours
 - CSCI 1301 Programming Principle I (Fundamentals on programming and problem solving)
 - CSCI 3230 Data Structures
 - CSCI 2490 C++ Programming
 
Spring 2018
Fall 2017
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 1302 Advanced Programming Principles (Java OOP and GUI)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 2490 C++ Programming
 
Spring 2017
Fall 2016
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 1302 Advanced Programming Principles (Java OOP and GUI)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 2490 C++ Programming
 
Spring 2016
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 1302 Advanced Programming Principles (Java OOP and GUI)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 2490 C++ Programming
 
Fall 2015
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 1302 Advanced Programming Principles (Java OOP and GUI)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 2490 C++ Programming
 
Spring 2015
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 2490 C++ Programming
 - CSCI 5520 Rapid Java Application Development (Outstanding Student Projects from James Liljenquist and Barbara Wakolbinger. username/password tim/123. Here is the description of the project.)
 
Fall 2014
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 2490 C++ Programming
 - CSCI 5520 Rapid Java Application Development (Outstanding Student Projects from James Liljenquist and Barbara Wakolbinger. username/password tim/123. Here is the description of the project.)
 
Spring 2014
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 1302 Advanced Programming Principles (Java OOP and GUI)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 2490 C++ Programming
 
Fall 2013
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 2490 C++ Programming
 - CSCI 3720 Database Systems
 
Spring 2013
Fall 2012
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 4520 Rapid Java Application Development
 
Spring 2012
Fall 2011
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 3720 Database Systems
 
Spring 2011
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 2410 Data Structures and Algorithms
 - CSCI 2490 C++ Programming
 - CSCI 5520 Rapid Java Application Development
 
Fall 2010
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving) | Assessment
 - CSCI 1302 Advanced Programming Principles (Java OOP and GUI) | Assessment
 - CSCI 2410 Data Structures and Algorithms | Assessment
 
Spring 2010
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving) | Assessment
 - CSCI 2410 Data Structures and Algorithms | Assessment
 - CSCI 2490 C++ Programming | Assessment
 - CSCI 5520 Rapid Java Application Development | Assessment
 
Fall 2009
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving) | Assessment
 - CSCI 1302 Advanced Programming Principles (Java OOP and GUI) | Assessment
 - CSCI 2410 Data Structures and Algorithms | Assessment
 
Spring 2009
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving) | Assessment
 - CSCI 1302 Advanced Programming Principles (Java OOP and GUI) | Assessment
 - CSCI 2410 Data Structures and Algorithms | Assessment
 
Fall 2008
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving) | Assessment
 - CSCI 2410 Data Structures | Assessment
 - CSCI 2490 C++ Programming | Assessment
 
Spring 2008
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving) | Assessment
 - CSCI 2410 Data Structures | Assessment
 - CSCI 4520 Rapid Java Application Development | Assessment
 
Fall 2007
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 2410 Data Structures
 - CSCI 2490 C++ Programming
 
Spring 2007
- Office Hours
 - CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 2410 Data Structures
 - CSCI 4520 Rapid Java Application Development
 
Fall 2006
Spring 2006
- Office Hours
 - CSCI 1302 Introduction to Programming (Intermediate Level on Java)
 - CSCI 4520 Rapid Java Application Development
 
Fall 2005
- CSCI 1301 Introduction to Programming (Fundamentals on programming and problem solving)
 - CSCI 1302 Introduction to Programming (Intermediate Level on Java)
 - CSCI 3720 Database Systems
 
