M.Sc. in Software Engineering from Western University and Android/iOS Developer at binnj, inc., London, Ontario, Canada
"I had heard a lot of positive comments about professor Khojasteh and I couldn’t understand some of them up until the time I took my first course with him. "Advanced Programming" in Java, is a course which has to be taught by a professional professor, so that students could grow their programming skills and knowledge in the right path.
I cannot tell what an amazing experience I had in that course, building up my life's foundation as a programmer. Following professor Khojasteh's assignments, lectures and the sources he provided, led me to be in my today's position, which is a Full-Stack Android developer, working on a big Android application, in a good company, in North America. His strictness and fantastic integrity as a teacher, made me more passionate about programming field so that I took two more courses with him: "Algorithms Design", and "Artificial Intelligence".
In Algorithms Design, he covered topics which shaped my mind for my professional career as an Android developer. I still follow the steps I've learned in his classes which come in handy for me to find efficient approaches and write neat codes. And about the Artificial Intelligence course that I had with professor Khojasteh, I have to say that whatever I learned about Intelligent agents and their ability to learn from their environments, were an asset to my Master's degree in University of Western Ontario (UWO).
Professor Khojasteh is one of the best teachers in this field, as you might have Googled his name, and have already found out about his achievements in RoboCup competitions and lots of other things.
At the end, I would like to comment that in whatever position I am in today, with no exaggeration, is all because of professor Khojasteh. He built up my developer's life foundation, perfect enough, to be able to have my current job."