Priyanka Rupasinghe
Great professor, accent can be a little hard to understand but explain things very clear if you go to his office hour individually. Class is a little challenging but if you put in reasonable work you will definitely do well. Dont worry too much, take him!