Shuaib Meacham
Meacham's class is fine, if you don't care at all about learning the things in the actual course description. I believe that he cares about his students, but he does not care about giving good feedback on projects or keeping the class schedule up to date. While you may get a good grade, you likely will not learn anything new.