Nasim is a great teacher from my experience. Shes accessible outside of class and thoroughly explains concepts in both lecture recordings and labs. I do think that with projects the wording on PDFs can be a bit loaded and confusing, but the project information recordings are very thorough. Overall, a great teacher that explains concepts very well.