Welcome to Imran Pirwani's Webpage

Imran A. Pirwani
Teaching


I have been a teaching assistant at the Department of Computer Science at the University of Iowa for several years. I have had the opportunity of running undergraduate discussion sections while occasionally filling in as a lecturer as well.

The following is a list of courses that I have assisted in teaching:

 

Semester

Course

Description

Spring 2005

Computer Security (22C:169)

Basic course in issues and technology relevant to computer security

Fall 2004

Theory of Computation (22C:135)

Basic course in automata theory

Spring 2004

Computer Science II (22C:020)

Basic programming in Java

Fall 2003

Computer Communications (22C:178)

Basic networking course

Spring 2003

Advanced Java (22C:096)

Advanced course in Java Programming

Fall 2002

Computer Graphics (22C:151)

Graphics using OpenGL

Spring 2002

Computer Science III (22C:030)

Data Structures in C++

Fall 2001

Advanced Operating Systems (22C:116)

Graduate level O/S course

Fall 2000

Computer Science III (22C:030)

Data Structures in C++