Benjamin van Loon
Ben is very knowledgeable about the topic and he gives real world examples. Gives good feedback when assignments are graded. He makes time for his students and gives some amazing feedback. Expect to read but trust me they are interesting as well as brings in guest that work in the field. I recommend him to anyone