Patrick Hill
I found it v hard. I used a lot of PTO to keep up. I was concerned about my grade throughout the whole semester but I ended up doing well. I think the professor does not want to fail his students despite the tough grading. At the end, he was lenient with final grades. 10 lengthy assignments+ major group project. Helpful when needed/ have questions