Lyubomir Boyadzhiev
I did have to look up some things throughout the course and the teaching wasn't entirely my style but I do recognize a decent lecture. Can keep class engaged with a few jokes. Main drawback is that tests are the only grades, so be careful.