I'm sure he's an amazing professor in person, but online? Not so much. He's available during office hours and e-mail. He's super chill about the homework and lets you turn it in at your pace, for the most part, just don't fall behind. The readings are long, and I ended up teaching myself for the most part which is annoying. Wish I had him IRL.