High knowledge of Java. But can really get you good on exams with questions that were not covered during class lectures. You better really know what you are doing, or you are screwed. However, he is very lenient when it comes to giving second chances on projects.
Nice teacher. Can be a bit boring to see him just show code during class and you might need to teach yourself some stuff but he will do his best to help you pass and help you with issues for your projects.
Boring, horrible, waste of money, stupid, no knowledge of java programming, .... I can't even describe how angry I am. I wasted a lot of money to take his course at concordia. I passed Java 1 with another teacher and that was fantastic, then I took java 2 with him. I heard that he is a bad teacher, but I wanted to get my certificate, so I took the course. OMG, he is not bad, he is horrible. NEVER EVER TAKE ANY COURSE WITH HIM.
waste of money and time. I tool java programming course with him at concordia, and he was horrible. I didn't learn anything, he is a boring, impatient teacher. He couldn't answer any question, just reading from sample codes he found online. even he didn't know how to run them. some students had to help him. I really don't know why he is a teacher. If you want to take a course at concordia, wait for other professors.
He is horrible teacher, boring boring boring, just reading from his codes. I took a class at concordia with him for java programming, and that was waste of money. If he teaches a course, believe me avoid that course. He doesn't teach anything, and you end up learning on your own.
His classes consist of simply scrolling through code. The instructions are unclear and the project specs are constantly changing during the the course of the semester. You really need to keep up and review a lot outside class to understand better. The best way to make it, is to constantly ask him questions, in class and his office. He will gladly help and will make the content clear when asked directly.
Speaks very slowly. If you end up on his wrong side for some reason, he will be passive aggressive with you. Throws curve basebals (website won't let me use correct spelling) on tests. Spends most class time displaying code he wrote, and sometimes it doesn't work. As far as I'm concerned, the wrong teacher died that year at DC...
avoid him, I took a class with him at concordia continuing education and all I learnt nothing, he shows his code all the time and you keep watching no practice or feedback till the final project is due.
Incompetent. Constantly Jumps subjects in class. A lot of your questions will not be answered and will be avoided which will make you guess what he wants you to do, assignment instructions are vague and a lot of criteria are expected of you to achieve but none are told to you until you submit it and it is too late. Confronting him is useless as he just turns everything around saying you should have known it and is generally incompetent at explaining. Would not take if had been given the choice.
Avoid if you can. Terrible. Vague. Makes up specifications on the spot, doesn't notify people if they changed. Expects things of you he 'thought' we've learned before and therefore would always be using. Has weird Java conventions and standards that don't make any sense. Loves attention; keeps talking about his personal life instead of teaching, telling us to go see him because he won't make an announcement to notify us all. I can go on but I'm out of room.
Well, the Dawson administration could have set up a computer in our classroom for the semester and have Sun teach us the course, cuz, well, it all came from their site. Not a very helpful teacher. :(
Not very helpful, doesn't seem like he knows what he's doing. I learnt the90% of the course by myself..
I must say, besides Leishman, one of the best compsci teachers. He knows his stuff. I really respect that. And he's organized, so nice and helpful. I usually deteste java and find it difficult, but he actually made it do-able. Thanks dude!
although a very nice man, i learned 85 percent on my own. all my questions were answered with either another question or him saying you can find that out
This teacher will do everything to make you understand. Take him by all means.
Good class. You can get extentions, a little boring but he isn't a hard marker.
Hes a cool guy.. do what he asks you to do and you'll do amazing
Cool teacher... I'm actually a friend of his daughter's and he's not as nerdy or hippy-like as you guys think he is... ;)
You have to teach yourself, othervise you get in trouble, teaching 1 chapter each cours. objective is 6 chapters, you do 16. very unhelpful. Get AWAY. C++,Linux
Love this guy. I bet he drives an electric 68 Volks bus that runs Linux