Rosi Gunasinghe
Dr. Rosi is an amazing professor, very friendly and teach you the hard concepts that you can understand. She finds different ways to explain the concepts if you do not understand it first time. She held review sessions for each exam which is very helpful. 