He's a great professor and knows what he's talking about. Almost always available to speak after class and he is super flexible with due dates and assignments. If you show up and do the work at the bare minimum you will pass. Classes can be a drag if no one participates in class discussions. He also loves talking about his cat.