Dr.Hatab was an ok professor. She didn't always make things super clear but was helpful if you went to office hours and reviews. She constantly contradicted herself and I felt like she was always lying about exam prep in terms of what was on the exam. The final exam was super hard. Overall, she was alright but most would say better than others. 