Quang Vo
If you haven't taken any programming classes before, starting off Java with Vo will be difficult. He teaches off mostly powerpoints and class examples. His powerpoints are all over the place like teaching the basics in a later powerpoint. It's difficult to apply what we've learned in the hw projects. Best way to pass is to self-learn & practice.