Joseph Lopez
An amazing teacher and is really nice. Don't be afraid to ask questions he'll find a way to give you the answer, I'd strongly recommend to ask him after class since he does take a while to respond through email. Make sure you don't skip class since most of your grade depends on it. Do the homework, they aren't that difficult nor the quizzes.