Tony Mai
It's clear he is a new professor, and during the beginning of the semester his lectures weren't that good. However he still is a solid choice because he knows the material very well and is open to any questions you have. He always stays after class for those with questions and who need extra help. And as the year went his lectures improved.