Document Actions
Teaching
Information about my teaching
Useful Links
- Information for students seeking industry or research internships
- Ground Rules
- Letters of Recommendation/Reference
- The Extreme Software Development Course Series
- Access to Course Examples
- Coding Guidelines
Office Location
- Lewis Towers, Room LT-416B.3, Water Tower Campus
- Life Science Building, Room LSB-421A, Lake Shore Campus
Office Hour (Fall 2009)
You are encouraged to raise general questions in class or post them to the mailing list for your course. You are encouraged to send specific questions by email (please indicate which course your message refers to).
- Monday 21:30-22:00 in LT-412 or LT-416B.3
- by appointment for in-person meeting at WTC or LSC, phone call, or IM (chat) session.
(All times are US Central.)
Upcoming Courses (Spring 2010)
- Comp 338/424: Client-side Web Development, Wed 19:00-21:30, WTC
- Comp 373/473: Advanced Object-Oriented Development, Thu 19:00-21:30, WTC
Current Courses (Fall 2009)
- Comp 388/433: Web Services Programming, Mon 19:00-21:30, WTC, LT-412
Recent Courses
- Comp 271: Data Structures: Algorithms and Applications (Spring 2009)
- Comp 388/442: Server-Side Software Development (Spring 2009)
- Comp 338/424: Client-side Web Development (Fall 2008)
- Comp 313/488: Intermediate Object-Oriented Development (Spring 2008)
- Comp 388/433: Web Services Programming (Spring 2008)
- Comp 388/442: Server-Side Software Development (Fall 2007)
- Comp 373/473: Objects, Frameworks and Patterns (Advanced Object-Oriented Development) (Fall 2007)
- Comp 338/424: Client-side Web Development (Spring 2007)
- Comp 437: Extreme Concurrency (Spring 2007)
- Comp 317/417: Social, Legal, and Ethical Issues in Computing (Fall 2006)
Programming Project/Independent Study
I am currently accepting students to participate in my ongoing research through a Programming Project (Comp 390 / 490) or Independent Study (Comp 398 / 499). Prerequisites are academic excellence, outstanding analytical and programming skills, and completion of at least one advanced programming-intensive 300-level course with Dr. Thiruvathukal or myself.
