4.1
Quality3.8
Difficulty100%
Would Retake139
Reviews100%
Would Retake
139
Reviews
Rating DistributionOfficial
5
88
4
22
3
11
2
10
1
8
What Students Say
“Anthony Dixon is one of the best professors”
CMPT295 - 5.0 rating“I don't usually rate on ratemyprof but when I do, I mean it”
CMPT250 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
60%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Rating Trend
Stable
+0.16 avg changeRatings by Course
250
5.0
(1)CMPT384
5.0
(2)CMPT205
5.0
(1)CMPT295
5.0
(2)CMPT150250
4.8
(4)Difficulty by Course
CMPT101
5.0
CMP150
5.0
CMPT1250
5.0
MACM101
4.7
COMP411
4.0
Reviews (139)
android-like, i think he's running on unix. wonderful prof.
Really knows his stuff
No Comments
No Comments
haha... UNIX, that must be it, but he is a great teacher.
No Comments
Great Teacher, very responsible teacher.
If you pick things up quickly, stay away. He goes VERY slowly.
Very, very boring, Hard Exams.
No Comments
No Comments
Excellent teacher, good attitude in office hour.
Final exam is really hard.
i agree. his final was very hard.
Very very tough, but a good teacher. Just beware of those damn exams
Incredibly concise and a brilliant lecturer. Really knows his stuff
No Comments
Very nice guy, gives hard miterms and exams though.
Hard midterms and exam
Great lecturer. Easy midterms and moderate final.
He knows a lot of stuff.
He knows the material well and taought well, but test are hard.
Good prof, tends to do more than required in a course, challenging assignments
knows a lot, very good teacher, kills you on mt & final tho
his teaching style is difficult.. he goes over examples very quick..
No Comments
Nice prof, challenging assignments, hard tests
very nice prof, care about students' understanding, kill ya on exams
good teacher but exams are very hard!
very good teaching, good notes, challenging tests
Goes through material in lecture too quickly. Killer Final exam.
No Comments
No Comments
Nice prof.
If you can stay awake, he is a great prof. Assignments [for CMPT 150] are nasty but necessary.
No Comments
hard, very hard
Brilliant man but gawd he just cannot teach.
Excellent prof ... much better than the tard that thought the same course last semester ... very good teacher. he KNOWS what he's doing
EXCELLENT professor. He is very helpful with his rich knowledge. He is the prof. that you do not see everyday.
Dist ed course, prof was helpful even though he just supervises. Killer final!!
He was ridiculously difficult and did not spend enough effort to clarify material to the students
helpful notes, tough assignments, easy exams and nice man. u will get a good grade if u've done all he wants u to do. but i don't know why, i always fall asleep during his class. ^^
He knows what he is doing. He has a good knowledge in computing science. But he not a good teacher. He does not try to clarify stuff. He just assume you understand and keeps on going to new materials. Tough assinments.
Leaves us behind in the dust. Looks like Sean Connery.
"hmm...dont care, and we put a x, dont care"; "we can just down to our local supplier like radio shack."
brilliant lecturer. but made first year 150 harder than some of my second/third year courses.
First of all, Cmpt 150 has never been easy and never will be. Dixon is doing a good job compared to others and is fair too. Yet, don't forget to check if there are good TA's as they have a very important role in this course.
Also take CMPT 150 under him too. His tests might be tough; but his lecture are very clear. He is pretty patient to answer all questions the students has. As long as you have understand the concepts; you will have no problem at all.
He's one of the best teachers. Assignments and midterms are hard. Final is not easy. =) But he's very helpful during his office hours and willing to answer as many questions as you have. He always gives students extra hours after the regular office hours.
He is one of the best cmpt prof in SFU compares to other prof that is teaching cmpt 150. He cares about students and willing to asnwer any questions you have. Even though you think the questions are dumb.
for dist education...horrible, dont recommend it
Very helpful and kind man. Always willing to stay those extra 15minutes to make sure you understand something... plus he's like a santa clause/ sean connery hybrid.
Read others' compliments about his teaching. I just want to mention that usually we rarely see Santa Claus type of people with his hotness. He is so energetic - we couldn't catch up with him when rushing into the classroom one day. Hot and cute type! Try!
Such a fun and interesting class! One of the best CMPT teachers I've had at SFU. Final was tricky, but he really cares about his students. Will go the extra mile to help you.
Final is hard as hell, but the prof is a great guy.
Despite the difficult midterms and finals, he's very helpful and carries a positive attitude towards students. The lectures are boring, but you really can't blame due to a lack of interesting course material.
One of the best professor around, extremely helpful. Make sure u take him if he's teaching this course
One of the best Prof I have ever met in the computing scicenc. Strong recommend to take his cmpt150. Organization is very good, teaching is very good. He is very patient and always try to help students.
Assignments are hard! but Exams are very easy. strange huh?!
hard, boring, but still knows his**** and is still a good prof
Good prof.His notes are the BEST. In his office hours,you can ask many question you want, and it doesn't matter how many times you don't understand the concept, he will repeat it until you got it :)Assignments are pretty helpful and difficulty is "so so". Midterms & Finals are easy if you study.I prefer this prof to everyone who needs to take CMPT.
nice use of the english language...willing to clarify what is not understood in lectures and assignments...fair exams, grading, and grade assignment (curving)...fair but hard exams...
Very good prof. He might be a bit monotone lecturing but he's very organized, and does a excellent job presenting complex info in a clear manner. You learn a lot in his class. Assignments are hard but he prepares you well for them. Exams are easy compared to assignments and grading is fair. Gives option to drop midterm if you do poorly on midterms
He is so elegant that can't be described in words. Not only is he a great professor, he is a real man that hardly can be found in our era. He is always glad to help and never let students to be disappointed. He posts his neatly prepared lecture notes on the website. He is really a gret SENIOR LECTURER as his title specifies.
Notes are well organized. Lectures are clear, although it seems boring.(Notes are posted online later) There's a lot to learn in the class, but parts of the assignments are disappointly HARD! Mixed feelings - The prof is great, but again the marks, ...
Monotone voice which is boring. Extremely good with his material, takes it very seriously, classy guy, little sense of humor.
Wonderful prof whose notes are very easy to understand... Very helpful!
Very helpful and clear prof. His assignments are more challenging than the exams. The fact is, he is not a difficult prof (consider the potential difficulty of the course), it is the material that is difficult.
At the first glance, he's a very organized prof. The notes more clear than other CMPT classes. However, do NOT be fooled this class is easy! The notes do NOT adequetely prepare you for the asns and exams, and they look MUCH harder(although they should NOT). You need to SELF STUDY a lot, and it'll cost you BIG TIME if you are too busy w/ MACM!
Excellent prof, but exams are hard; assignments are doable but require a good deal of time and effort.
Assignments take 8-24 hours each. The prof can help out a lot if you seek help in person. If you wanna stay awake in lectures, bring a case of Red Bull.
I suggest people should take cmpt 250 with this prof. You will learn alot from him. His lecture notes are very clear and useful, but his exams are extremely hard. Assignments are hard and long, you have no time to sleep if you want to finish the assignments on time
Although I am really bad at computing and my grade is not good, I want to say, he is a good prof.
Excellent prof! Exams are fair, lectures are clear! OFfer a lot of help to students~ Assignments are tedious but do-able. Learned a lot from him.
A true professor. Well organized and clear. Very approachable and available to help...
Worst class ever taken in all college and university career. No support system at all, the material is hard unless you are a CS major, ridicilous final exam nothing like the midterm, assignments very long and very hard. Absolutely no support or anyone to ask questions.
The old man doesn't know how to teach.
Does not inform you if the midterm is coming up. Doesnt even say anything about it(format etc.).
The course is difficult for those without prior experience, as the learning curve is logarithmic. Don't fall behind or else it's game over. Software isn't free, so it's hard to work at home. Don't take with other hard courses.
prepares good lectures. sometimes you cannot concentrate on lecture materials just because he sometimes goes too fast. super nice prof. TAs mark the exams easy. able to see final exam after grades are posted (just email him). prepares good notes
Good prof, but be prepared if you're taking CMPT 150 or 250 with Dixon; assignments are EXTREMELY difficult and will take many hours (or days!) to complete. Exams are decent. Notes are really great, but he doesn't post them online so go to class! He is very helpful and often stays after class to answer students' questions.
Tough class, don't do macm in distance ed. Dr. Dixon's assignments were extremely difficult, as was his final.
Covers material very fast, have to keep up. Good assignments - tend to take a lot of time.
his only problem is that his voice is too soft that makes ppl to go to sleep. but other than that, he's one of the nicest prof in sfu.
Great prof. Good lectures and even better notes, however that means in no way that the class is a breeze (CMPT250). Good voice, encourages questions, nice guy overall and to top it off hes got a sweet beard. Solid. Solid.
Hard course, good prof. His written notes and online notes are fairly helpful, except that the some of the assignments the notes were useless :( and impossible to finish. The exam is somewhat fair. I really hope I can pass.
This guy has THE best notes ever. He explains everything, and answers every single question. Assignments and tests were LONG and HARD, but still do-able. He'll answer all your questions if you ask him. One thing thou: his voice is too soft and monotone, so it can get a bit boring.
If it wasn't for the excellent TA, I might have failed the course. For Dixon's class, you need to interact with either the TA or the prof. Dixon is very helpful only if you talk to him. Warning: very hard tests, assignments, AND labs
Labs were easy, assignments were hard. You WILL need to study for MT and final, because they are extremely hard. However, he's an extremely good prof w/ good notes. Highly recommended for cmpt150/250 because you'll learn alot.
Dist Ed: If you've taken any other programming course before, this course will be easy. Nonetheless, you'll learn plenty of VB tools to work with. Final exam was very short (literally four functions)
If you never took programming before, dont take this course; especially not distance ed. Never even seen the guy or heard from him once throughout the entire semester. The assignments are ridiculously hard and time consuming. The TA was very helpful though.
Weekly labs are easy (attendance not mandatory) but assignments are time consuming and hard. Midterms and final were average - easier than expected. Just study his notes and labs and you'll be fine.
Wonderful prof. Labs are fairly easy/straightforward, assignments are a bit harder but not impossible, but exams is where you really have to pay attention to details. Highly recommended for cmpt 150/250
I took his CMPT 150 class and had a really hard time having little previous knowledge, but he was so willing to help and so approachable I learned a ton. Took 250 from him and did even better. Definitely recommend taking his class over 150/250 w/ Atousa, you will learn some assembly which is expected later but is not taught in her equiv ensc course
Definitely one of the best professors I have ever had. His voice may seem a bit monotone, but if you're interested in the material, you'll stay awake. EVERY single day he has covered every detail of his lecture with perfect clarity. He even gives examples that run parallel to the assignments, so you should never hit a "road block" in this course.
This is a challenging course, but Dixon's extremely helpful office hours and his crystal clear notes make this a walk in the park. He works through examples in lecture similar to what's been assigned. Definitely recommended.
The course is hard, but he is the most helpful prof i've ever had! Extremely nice :) Go to his office and you will never get into trouble with assignment or exam!
Excellent prof, engaging and clear about the systems we're working with. Go to his office for help and you will leave with a complete understanding of the answer.
There is no guideline in his lectures. His book is completely and his notes are almost useless when it comes to the assignments. It's been said that if you go to his office, he is helpful, yet every time you get there to ask him a question, he is explaining something for someone for an hour and there is a long line up.
Great prof!! lecture notes are very helpful
Dist ed:Pretty easy to teach urself (much easier for me since I had taken other CMPT courses).Easy-looking Midterm but tricky marking scheme(Farnaz is tough marker),so 53% median.Super easy final tho!Asmts were ok but requirements were not clear (&too picky abt Documentation)so had to keep emailing marker/him.He scales grades up to make median 69%
I just want to say: He is the man to be respected!
clearest lecture i've ever attended, you just can't help but listen to him carefully. exams & assignements are generally not difficult and closely related to what's taught in class. helpful after class too.
I have to say that I have a lot of respect for his knowledge and class. Assignments are long but do them, you will learn a lot, especially if you have to take ENSC 350. Final exam is hard. But do you self a favor and take the CMPT 250 with him. You will never regret if you take it with him
Makes us do too much in one class! Pre-requisites not enough.
Gives thorough lectures, and gave weekly lecture summaries online. I thought the tests, and assignments were fair.
Barely opened the textbook & never missed a lecture, because his lectures & online class notes are clear, organized, and all you need to know. Assignments were long, but fun & informative. Very helpful, considerate, & thorough when asked questions in person or via email. Warning: he makes typos, so if you think you're right, speak up.
I don't usually rate on ratemyprof but when I do, I mean it. A+ for this prof. :)
Dixon's voice is a bit monotone but his clarity and concept explanations are top notch. Textbook is not needed at all, just make sure to attend every lecture and copy down everything he writes. Assignments and tests are not easy but they are fair so study hard and put in a good amount of effort. Definitely recommend taking his courses.
He's one of the best CS prof you can meet in the department. I love his class. He's really nice too. Though the materials aren't exactly what you might call the easiest stuff, but he always tries his best to explain. Love it! I was reminded of the Santa Clause... Well, in a way XD
Best prof at SFU
He is one of the most smartest professor in sfu. if you attend his class every day, you will get your satisfied grade
Great professor! Extremely knowledgeable; nobody ever asked a question he couldn't answer. Ready to help students, even staying overtime in his office hours to help a line of students. His lectures are very detailed, and his explanations are very clear. He prepares you well for exams, and the marking is fair.
His notes are superb. Assignments are not easy but office hours will help a lot. If you want to take CMPT 150 and 250, he is the guy.
One of the best profs in SFU computing science. I took both cmpt 150 and 250 with him. Exams are a little bit hard, but if you attend the lectures and able to do his assignments you will find no difficulties. Over all superb, but grading is little bit harsh.
By far my most enjoyable class of the semester. His lectures are extremely useful, just write down and listen to what he says and you will be golden. Textbook is not necessary with him, he even posts notes at the end of the week with everything you need to know. Assignments were fun and exams weren't hard if you just pay attention to lecture.
There were no support in this course, basically you are on your own! TA can be extremely hard to reach/unhelpful. Dixon was absent throughout the course. Assignments (5 in total) were very time consuming and challenging (help is hard to get). This course is definitely not a GPA booster. In short, do not take this course via DE.
the macm101 basically is not a hard content course. I take the distance course. MT is not so hard but not easy. but the final is extremely difficult!!!! Even I got the A for it, but I still think the 100 level didn't deserve that hard!
He is one of the few good profs at SFU. Very knowledgeable, clear, and detailed explanations, always available to help students. If you have a choice, take the course with him! Until now, I think he is the best prof at SFU.
awesome prof!!!!!!
Tony is the best the teacher in SFU. He knows how to teach and work very hard. He is very helpful either in his office or through email. He will explains more than your question. He loves students. Hope he can teach more years before retires.
Teaches information very clearly. Once you understand his teaching style and the basics, the class is very easy. Textbook was totally unnecessary. Great prof
Tony is the best teacher for this class. Attendance is a must as he does various examples on the overhead and explains them. Does not use powerpoint which is a good thing for this course. Assignments are tough but you do learn a lot.
Very nice person, always helping us on assignments during office hours.
Best prof in SFU till now. 150 250
Wish he offered more courses!!
Very friendly and helpful instructor. The difficulty of this course heavily depends on whether or not you regularly go to his office. He posts online notes and audio recordings of each lecture. Tests are hard but not unreasonable. Assignments are easy if you start them early and attend to labs. Everything in the course is well organized.
Best prof ever! But his assignments were tough !
Nice prof and ok explaining skills it's just that the course material is pretty hard. Don't worry his midterms are worth only 10% of total grade while assignments worth 7.5% each(4 assignments in total). He also allows you to replace lab attendance for any assignments u miss.
Keys to be successful in this course: 1)find a good group mate 2)read the all the notes(every single line) that he posted online! 3)must understand each assignment in order to pass this course
It's a very hard course, but Tony realizes this and does his best to help every student get a good grade. Many profs at SFU pride themselves in making it difficult to get a good grade, but not this prof - he puts many sample exams online to practice on (and the exams are usually very similar) - he makes audio recordings available and all notes too.
Easy assignments and midterms. But the final is crazy hard. He explains the course material pretty clearly though.
Good lecture notes. Audio notes are available too. There're sample tests online and quite similar to the midterm. He gives you solutions for assignments which is great. Overall he's a good decent prof in CS. The course is hard though but all CMPT courses are hard you know what I mean.
Assignments and midterms are easy. The final tho, is very very hard. He is nice tho and he scales up the class.
Do not take this course via DE. Difficult assignment and exams. Very hard to get help for this class. Assignments are nothing like the textbook or study guide. DO NOT RECOMMEND
There was no support for the course by the prof and I did not understand anything. I should have dropped it when i had the chance. I felt his notes did not cater to those who had no previous understanding of computer sciences. I felt his notes were inadequate to understand the material completely.
He is a perfect professor. As long as he has time and you find him in the office, he will do everything to help his students even it's not his scheduled office hour.
Dr. Anthony Dixon is one of the best professors. I found his lectures very useful as he worked on examples during his lectures. He explained abstract concepts in a very academic and simple way which inspired me to attend his lecture and use his notes. He uploaded his lecture notes, and he spent a lot of time in his office hours when I needed help.
Class Info
Online Classes
100%
Attendance Mandatory
60%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Rating Trend
Stable
+0.16 avg changeRatings by Course
250
5.0
(1)CMPT384
5.0
(2)CMPT205
5.0
(1)CMPT295
5.0
(2)CMPT150250
4.8
(4)Difficulty by Course
CMPT101
5.0
CMP150
5.0
CMPT1250
5.0
MACM101
4.7
COMP411
4.0