Asitha Silva
Dr. Silva... he may be very personable, but hes also very all over the place. He jumps around and spends too much time on irrelevant things. He will easily confuse you, so be ready to rereadstudywork much harder than anticipated to make up for where Lecture lacks. Hes a good person, but he needs to shape his teaching skills a little more.