Linas Zubrickas
I enjoyed his lectures, pretty easy to understand. Plus finish homework/assignments on Growknowing, and you'll get an A easily. He is caring and wanna make sure that his students understand the lectures. I'm impressed that he even spends his weekend/holidays to reply my emails. Take his classes, you all won't regret!