Mik Larsen
Dr. Larsen is one of the best professors I've taken. He makes class exciting and has a good sense of humor. He's extremely knowledgeable on the material. There's a ton of reading but if you're interested in the topics, it'll be fun and rewarding. If not, don't take his classes. Grades fair. Far from punishing but will not hand out an easy A.