Linda Westrick
Amazing lecturer! Probably one of the best teachers I have had in terms of clarity and explanation of concepts. Course is pretty challenging and there is a lot of homework, but it is definitely doable.