Teachundergraduate computer science courses during the academic year. The typicalteaching load is 4 courses per year however factors such as large class sizemay reduce that load.Manage graduate and undergraduate TAs who assist with courses.Serve on departmental committees as assigned.