Dean Richert
He will be very good at making you interested in the content, but definitely needs to focus more on teaching the basics. Make sure to review the slides because each lecture will depend on the previous one.