Helmy Saker
He is really helpful during labs and practically does the lab for you. Only prblem is getting grades in on time and responding to emials. Some of his grading is a bit hard at the beginning but then you learn what he expects