Stephen Kallenberg
professor Kallenberg is an awesome professor. his lectures are fun and he cares about his students. he also gives plenty of extra credit so you have an easy chance to get an A. I would definitely take him again.