Ronald Johnson Jr.
This is my second course with Johnson. He gives a lot of homework, but this is to help those who may not do well on the exams. He focuses more on the theory and real life application versus the math. Overall, a relaxed, and chill dude, but he may be too lenient and relaxed if you are looking for a sincere challenge.