Jaspreet Kaur
Lectures were mostly theory, although interesting it wont really help with the assignments. Very flexible when it comes to due dates and will give extensions if you have a valid reason. Very nice and knowledgeable 