Brian Parra
He is a great and kind professor. pushing the code to Git Hub every lecture is the participation score: 2H.W., 1 group project, and one final. Homework 1 was tough but you have a month to learn all you need and do it. 
 homework 2 builds on H.w1 and the final project is similar to homework 2. Overall, put in the work and you will be fine. 