Zafor Ahmed
For someone without any programming background, I am really glad that I took the course with Professor Ahmed. He makes the concepts really easy to understand and provides recorded lectures which are very easy to follow and practice.