Andy McMillan
He gives a lot of guidance and is very approachable. Don't take a lot of classes with this lab- the lab is a LOT of work, but he works hard to make things go smoothly. Half the class is regular labs and the other half is an independent project, which is worth more of your grade. Reach out to him for your project, he really wants you to succeed.