Department of Computer Science
Dr. Lena Novak
Assistant Teaching Professor of Computer Science
Faculty profile
About Dr. Lena Novak
Lena Novak teaches Object-Oriented Programming & Data Structures and directs senior software design projects. Her pedagogical focus covers computing education, code review practices, and introductory data science. She guides student project teams as they build complete software applications from specification to testing.
Dr. Lena Novak is a member of the Department of Computer Science in the School of Engineering & Computing.
Areas of expertise
- Computer science education
- Object-oriented programming
- Software project design
- Introductory data science
Contact
- Office
- Ashby Hall 225
- Building
- Ashby Hall
Fall 2026 office hours
- Wednesday & Friday, 3:00–4:30 p.m.
In person, Ashby Hall 225 - Thursday, 2:00–3:00 p.m.
Virtual (Zoom link posted in Canvas)
Also available by appointment. Office hours follow Faculty Handbook §5.3.
2026–27
Teaching
| Course | Title | Credits | Role |
|---|---|---|---|
| CS 151 | Object-Oriented Programming & Data Structures | 4 | Instructor, Fall 2026 and Spring 2027 |
| CS 480 | Special Topics in Computer Science | 3 | Instructor, Spring 2027 |
| CS 490 | Senior Software Design Project I | 3 | Instructor, Fall 2026 |
| CS 491 | Senior Software Design Project II | 3 | Instructor, Spring 2027 |
| DATA 201 | Introduction to Data Science & Analytics | 3 | Instructor, Fall 2026 and Spring 2027 |
Department chairs make teaching assignments each year (Faculty Handbook §5.1). Multi-section courses have many instructors; the coordinator works with them on shared requirements, and your own section's instructor is listed in AlkimiHub.
Meeting with faculty
At least 3 hours per week during the semester, across at least 2 days, with at least 1 hour available virtually. Times are on each course syllabus in Canvas.