Lisa Zhang
The assignments were relatively difficult and it did not help to have a leetcode question on the midterm. Definitely not recommended if you have not seen the material before as you are guaranteed bare minimum guidance.