Thomas Gisel
Please take this professor. Gives many extra credit opportunities and sources to students for additional help. Labs were easy and fun. Usually have a quiz every week and an exam here and there, but he will drop your lowest exam AND quiz score at the end.