Mediocre at best is a good way to describe him. He seems like he cares and knows what he's doing, but deep down one can clearly see that he doesn't. He's ALWAYS late to start class (even online), grades extremely slow and harsh, and group class time is a joke and a waste of time. If you need these classes, good luck cause no one else teaches it.