Oscar Villalobos
I've taken a class with him in person and online, and they are both the same. His lectures are very well taught and he teaches in a manner where it is easy to understand. His workload is fair for a 6-week class, but you have to manage your time carefully. Do not hesitate to take him!