Reviews of professor Brian Parra

Rating: 5.0/5, difficulty: 3.0/5
If there's a class you want to work hard in it's this one. His class prepares you how to be a software engineer. He teaches you the full stack while using relevant technologies such as Spark framework(Java) and React(Javascript). He gives more than enough time for a single homework. sometimes 4 weeks. Just don't do the home 1 day before its due.

Rating: 1.0/5, difficulty: 5.0/5
Don't take him!!! He is a tough professor. His HW is very hard. He doesn't explain class material clearly. CSC413 is a challenging and stressful class, and I get more challenge and stress from him.

Rating: 5.0/5, difficulty: 4.0/5
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.

Rating: 5.0/5, difficulty: 3.0/5
Recommended for CSC 413

Rating: 3.0/5, difficulty: 3.0/5
THIS IS NOT AN EASY SUBJECT - his teaching style is not the best. A lot of self learning. His assignments are some what difficult if you choose teammates that are willing to put in the work. The teacher breaks down what is needed for the assignments little by little through his in class labs. His final exam is open book/computer!

Rating: 3.0/5, difficulty: 3.0/5
You follow his lectures by copying the code he writes and submitting on GitHub, he also does review on stuff a week before homework is due. Two "big" homework assignments, given a month in advance, maybe he pushes back the due date. Final project is combination of homework and lectures. Felt disorganized but as long as you're on point it's an A.

Rating: 5.0/5, difficulty: 1.0/5
He teach useful stuff and I really enjoy his class :)