Assefaw Gebremedhin, Teaching
In Spring 2013, I will be teaching a new course titled Elements of Network Science. See here for information on the course.
Although research has been the primary focus of the positions I have held in recent years,
I have had significant teaching opportunities as well.
I have co-tought (with Alex Pothen) graduate-level courses
on Algorithms and Scientific Computing at Old Dominion University.
At Purdue, I have occassionally ``guest lectured'' on some CS courses.
During my graduate school years at the University of Bergen, Norway, I have had
the great opportunity of being Teaching Assistant (with extended resposibilities)
for a wide variety of courses in Computer Science. I have also independently taught
a course on algorithms and data structures at the Information Technology
College of Bergen.
At Purdue University (guest-lectured a few times):
- Parallel Computing (CS525). Spring 2011.
- Bioinformatics Algorithms (CS69000). Fall 2010.
At Old Dominion University (co-instructor):
- Selected topics in Combinatorial Scientific Computing
and Petascale Simulations. Spring 2007.
Access Grid seminar with lectures offered by various members
of the CSCAPES Institute.
- Combinatorial Scientific Computing. Spring 2006.
- Approximation Algorithms. Spring 2004.
Co-taught the last two graduate classes with Alex Pothen.
At the University of Bergen (teaching assistant):
Responsibilities included:
developing exercises, leading problem solving sessions,
maintaining course webpages, grading, and
coordinating activities of other TA's.
- Object Oriented Programming in Java (I110).
Four semesters in the period 2000--02.
An introductory programming course taken by typically large number of students from various fields.
- Algorithms (I234). Fall 1999.
A graduate course on data structures, and
algorithm design and analysis.
- Parallel Algorithms (I236). Spring 1997 and 1998.
A graduate course on parallel algorithm design,
analysis, and implementation.
- Database and Data Modeling (I126). Fall 1997, 1998, and 2001.
An undergraduate course on relational database design.
At the Information Technology College of Bergen (main instructor):
- Algorithms and Data Structures. Fall 2000.
A second-year course in an MS-awarding college.
Class consisted of 25 students.