Andy Weyer
Please think twice if try to take his class. You will spend the whole day with the homework assignment( 3 points only) and lab assignment(4 points only). You will have 10 quizzes total+ 4 exams, and it only gives you 15 minutes for the quiz. Even you get full credits on your assignments, once you bad at quiz and exam, you will get a huge drop.