Maduranga Dassanayake
Amazing professor. Very kind and as helpful as possible. The content was presented in a very smart manner. The hardest parts were primed a little early and that makes the content much easier to learn. Big fan! If you get a chance, take his class!