James Scott
He is nice guy with a lot of industry experience, but when it comes to teaching database foundations, he is a poor teacher. Classes are boring and often teaches incorrectly. Exam is 50-70 multiple choice questions. Questions are difficult. Project is easy and he grades it graciously. Overall, take him only if you have no other option.