Ajoy Kumar
It was okay in the beginning but his assignments got more difficult and hard to understand. So did his mini projects and I had to do outside research for those And he goes a little to fast and mostly uses examples from the book and not his own