Courses

During spring 2025, I am teaching the following courses. Please visit each of their respective pages for more information.

  • COMP 1020 - Spreadsheet Fundamentals with Excel
    This hybrid course introduces students to basic and intermediate features of Microsoft Excel. It is designed for all majors.

  • COMP 2100 - Data Structures
    This mid-level course is intended to impart a grasp of both the theoretical and practical problems of algorithm design and implementation, with a focus on a number of fundamental data structures. Java is the language of instruction.

  • COMP 3100 - Software Engineering
    This upper-level course teaches processes and practices for developing large software systems. Topics to be emphasized include development lifecycles, requirements, design, testing, verification, project management and professional codes of ethics. This course is designated Writing Intensive.

Office Hours for Spring 2025

MWF 9:00 - 10:15 a.m.
MWF 1:45 - 2:45 p.m. (in C142)
W 4:00 - 5:00 p.m.
TR 10:00 - 11:30 a.m.
TR 2:00 - 4:00 p.m.

My office is Art & Communication C123. Outside of scheduled office hours, I am also available by appointment. If you ever want to make an appointment, just send me an e-mail.

I want to be available as much as possible to students who need help. Don't hesitate to contact me, and don't worry if you feel that you don't even know where to start asking questions.