Tucker Krone
Lectures can sometimes be a little fast-paced but example problems in the notes help to solidify concepts. Weekly homework can be a little tricky but you are allowed to collaborate with friends and office hours are extremely helpful. Take-home assessments can take a while to complete but if you have a good grasp on the material you should be fine.