Mohsen Gheibi
Dr Mohsen is a great professor with lectures already in note form. Ask questions if you don't understand and he'll help The labs are harder than the lectures which forces you to ask questions The exams are harder than the practice problems he does on the board so get ready to practice harder problems on your own time