Kaleab Gorfu
This professor is not clear about much. He makes the test questions weird, unexpected, and hard to understand. There was a lot of confusion at the end of the class about how he was going to calculate the final grade. Grades assignments tough, if you miss a few things in your code he will remove points, and assignments are usually only 5 points.