David deBruijn
Dr. deBruijn has definitely been one of my favorite professors this semester. His lectures are on somewhat boring stuff, but he encourages participation and tries to make it interesting and fun. There are no assignments and the readings are only recommended. Tests are not super hard, but you do have to study and attend class! Overall great class!