Kalana Jayawardana
One of the best professors I've had at Vanderbilt. Incredibly funny and extremely approachable professor. Exams are fairly straightforward (similar concepts to the practice tests he posts on Brightspace), although the third test is definitely the hardest. Highly recommend - I would take any other class that he teaches.