Klein is just an awesome guy. He is very funny and will crack jokes throughout class, but he also has a lot of knowledge and real world experience. He is very honest with each team about staying on track with group projects and is realistic about the challenges of group projects. The first exam is a group challenge that should be an easy A.