Really chill, funny prof. He's really willing to answer questions and knows his stuff well. His teaching style is a bit more off-road than the other profs but he's still good and can teach you what you need.