Professor Rogers seemed genuinely excited to be in class every day. He was always lecturing with high energy and knew everyone in the class by name. He is very good at explaining the concepts, but the concepts get HARD and you go FAST. Luckily, the tests are just like the homework. He never throws any curve balls at you. Just study hard!