Andrew Kerandi
Is nice but awful teacher, tough grader and awful exams. Lectures are boring and have 60+ slides for every lecture, was expected to memorize all of the information (even small details) for exams. 