Arturo Garcia
Took him for an online synchronous class. Just read the chapters and powerpoints and listen to his lectures and you will do well in class. There is mandatory attendance with a discussion post due weekly along with 3 exams. He's also a very easy going professor that has pretty good and sometimes funny lectures. Take him and you will learn!