Oscar Kivinen
He was an okay professor. At times, he had unclear lectures. You may have to teach yourself some things using the textbook or other outside resources sometimes. His tests are similar to the practice tests for the most part, but he always throws in one or two things that were not clearly covered in class. Very approachable and nice though.