Adam Smedema
Amazing professor - the best I have had. Very caring guy who keeps lectures interesting with his funny comments and stories. Grade consists of 5 exams. Exams are relatively easy, as he releases practice exams that cover (almost) all of the concepts needed for the exam. Highly recommend.