Asith Fernando
He is a very straightforward person and very strict on following course instructions. He will make you work real hard in his class. He cares a great deal about his students actually learning how to apply the course material more than just following the book. He has been available to myself and my friend outside of his office hours to help.