Santosh Pitla
Very well structured course and has all the information available to you to succeed! Ask him about any concepts or homework questions that he will help you understand the material step by step. His second exam is almost designed for you to not be able to answer it all so start from the back but dont worry because the third exam is a take home!