Eric Torres
If you take his class, be ready for him to talk about anything other than the material on homework/tests. Barely does any practice problems in class. Prepare to learn the material practically on your own. He's usually available on the weeks days for office hours, so I guess there's that. I don't wanna be to harsh, but don't waste your time or money