Jesse Atencio
He is a good professor but he teaches for the whole 3 hours. It can be boring sometimes though we have class discussions. He gives awesome feedback on the papers. There is room for improvement.