Scott Bruner
He really does care about his students, as long as you pay attention you will understand all the work. He makes the lectures enjoyable and easy to follow along with notes. Super engaging and will help as much as he can and will reach out if it looks like you aren't understanding it.