Jeff Macias
Hes very passionate and knowledgeable of the subject and uses real-life applications. The rounding on math problems can be difficult to understand. He gives extra points and explains any questions you have. He sometimes goes too fast during lectures, but his slides are all on Canvas. Not the most organized teacher, but he will help you succeed.