Kevin Barraza
He isn't the most charismatic professor but he does put effort into making sure you understand it you ask him. He is very respectful and well organized. If you pay attention and study and use the resources he gives you'll do very well in his class. I did not study much but I attend some offices hours every week so I retained knowledge for a B grade