Karim Alizadeh
Prof. Alizadeh is pretty good guy. He knows his stuff and has experience to back it up. Grades for this course consisted of a midterm (30%), final (40%), 2 quizzes (10% each), and in-class exercises (10%). Everything is multiple choice and true/false questions taken directly from the slides he uses in class and posts online.