Overall decent. Had him for my first online class and it went well. Get ready to read, lots of it! We had a quiz on the material weekly and completed projects throughout the term. If you do the readings and take good notes, you're golden. He replies to emails within a few days and is quite helpful so don't be afraid to ask for feedback!