James Clark
Good professor. He is a bit hard to reach by email but the AIs are more accessible and helpful. The class is not overly easy or overly difficult. Show up to lecture and lab, ask questions, get help if you are confused, and turn in the weekly assignments on time and you will do fine.