Frank Ohemeng
Such a kind person with a big personality - lectures are so entertaining and well organized (powerpoints are provided with detail so attendance isnt entirely necessary) 
midterm was incredibly straightforward and easy 
would 100% take another one of his classes - TAKE HIM!