The courses I am teaching in Fall 2026:

How to contact me:

My weekly schedule:

I'm usually in my office if I'm not in class or in a meeting. Feel free to stop by whenever my door is open.
MondayTuesdayWednesdayThursdayFriday
8:00–9:15 Research CS 202
section 1
(P1)
Research CS 202
section 1
(P1)
Research
9:15–10:50 Office
Hours
Office
Hours
11:00–11:50 CS 300
(P1)
University
Devotional
CS 300
(P1)
University
Meetings
CS 300
(P1)
12:00–12:50 CS 301
(P3)
CS 202
section 2
(P1)
CS 301
(P3)
CS 202
section 2
(P1)
CS 301
(P3)
12:50–1:15 Research Research Research
1:15–2:00 Class
Prep
Class
Prep
2:00–3:00
3:00–4:00 Class
Prep
Temple Class
Prep
Class
Prep
4:00–5:00 Faculty
Meeting

Final Exam schedule:

Please plan your summer travel accordingly!
CourseDate / TimePlace
CS 300Monday, 7 Dec @ 11am – 1:50pm P1
CS 202 - 1Tuesday, 8 Dec @ 8am – 10:50am P1
CS 202 - 2Tuesday, 8 Dec @ 11am – 1:50pm P1
CS 301Wednesday, 9 Dec @ 2pm – 4:50pm P3
CS 400Thursday, 10 Dec @ 8am – 10:50am P1