Rubaa Saleh
Amazing professor that cares about our success. She is a lenient grader which really helps in understanding the material, she even has office hours and records them. Attendance not mandatory but go to all lectures because  worksheets are due at the end of class, no exceptions. Gives extra credit and uses the grading curve. 100% recommend!