Achira Mudiyanselage
Good teacher who gets the material across and is a very fair grader. Put in a little effort and you will earn an A. Focuses more on learning the material instead of grading unlike most professors.