2.7

Donald Acton

Computer Science - University of British Columbia

2.7
Quality
4.1
Difficulty
38%
Would Retake
133
Reviews
2.7
Quality
4.1
Difficulty
2.7
Helpful
2.6
Clarity

38%

Would Retake

133

Reviews

Rating Distribution
Official
133 total ratings

5

39

4

12

3

14

2

16

1

52

What Students Say

Horrible professor, do yourself a favor and avoid as much as possible

CPSC313 - 1.0 rating

Seems like he does want to be a good teacher on the surface, but makes little true effort to deliver

CPSC313 - 3.0 rating
Class Info

Attendance Mandatory

53%

Textbook Required

77%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

89% confidence
Based on 13 grades
Most common grades:
Not sure yet (5)
A+ (4)
B (2)
Grade Distribution
A(6)B(4)C(0)D(0)F(0)A-/B+(3)
Based on 18 reported grades
Not sure yet: 5
A+: 4
B: 2
A: 2
Common Tags
Respected (3)
Lecture heavy (3)
Get ready to read (3)
Skip class? You won't pass. (3)
Tough grader (3)
Tough Grader (2)
Caring (2)
Lots of homework (2)
Rating Trend

Improving

+0.24 avg change
Jan
Feb
Mar
May
Feb
Mar
Last 6 months
Ratings by Course

CPSC4156

5.0

(1)

CPSC

5.0

(1)

IDK101

5.0

(1)

CPSC416

4.1

(14)

CS415

4.0

(1)
+16 more courses
Difficulty by Course

1011

5.0

CS213

5.0

COMP260

5.0

COMPS200O

5.0

Unknown

5.0

Reviews (132)
5.0
3.0
CS416
Sep 29, 2002

Nice guy - loves his job, very helpful

5.0
3.0
CPSC416
Sep 29, 2002

No Comments

3.0
2.0
CPSC416
Sep 30, 2002

No Comments

4.0
2.0
CS416
Oct 1, 2002

No Comments

5.0
3.0
CS416
Oct 6, 2002

No Comments

3.0
4.0
CS416
Oct 24, 2002

No Comments

1.0
5.0
1011
Oct 29, 2002

lazy teacher

1.0
5.0
CS416
Nov 19, 2002

No Comments

2.0
5.0
CS416
Dec 8, 2002

No Comments

5.0
5.0
CPSC416
Dec 10, 2002

Donald is a great teacher. He is very helpful and super nice!

4.0
3.0
CPSC416
Dec 16, 2002

easy lectures, harder assignments, dorky attitude

1.0
5.0
CS416
Dec 26, 2002

No Comments

5.0
1.0
CS416
Feb 14, 2003

very nice prof~! available in his office for help almost all the time~! =)

3.0
4.0
CPSC415
Mar 22, 2003

No Comments

2.0
3.0
CS219
Apr 15, 2003

doens't seem to know the material. for cs219, pick patrice instead. honestly, he just reads off the slides.

4.0
4.0
CS415
Apr 28, 2003

No Comments

5.0
4.0
CS416
May 27, 2003

No Comments

5.0
4.0
CPSC416
May 28, 2003

crystal clear about client server stuff, you know huge after taking his course

5.0
2.0
CPSC219
Oct 27, 2003

very nice and understanding. very helpful in his office hrs.

3.0
3.0
CPSC219
Nov 24, 2003

reads everything off the slides and class is over... doesn't explain very well, if any at all

3.0
4.0
CPSC219
Dec 11, 2003

Nothing much is gained in the lectures, since it basically consistes of reading the slides. The exams' time is ridiculously short :(. Some of the lab instructions are also very unclear. I should mention that he IS very heloful, if one goes to his office

5.0
4.0
CS416
Dec 13, 2003

good prof. these guys that complain about this and that are probably people that wants everything handed to them on a silver plate. I gained a lot from his class. He reads off slides, that's true. But that's because he is prepared.

3.0
5.0
CPSC219
Dec 30, 2003

easy to pass

4.0
4.0
CPSC416
Feb 6, 2004

Class is hard. But Acton is a good prof. Very approachable. Exams are tough. LONG.

5.0
3.0
CPSC4156
Feb 11, 2004

Knows his stuff. Fun person to be around. Responsive to questions. Exams and assignments can be long. Butt I like a little challenge in my courses so I enjoyed his course

4.0
5.0
CPSC416
May 1, 2004

His midterms have a 30 min duration,and the final was almost 19 pages long!!!

5.0
5.0
CPSC415
Jul 5, 2004

Yes, he is hard and exam is so long (like at least 10 pages). but the course is hard itself, if it is taught by other prof, it would be worse. he is very will to go an extra mile to help you to understand the material.

5.0
3.0
CPSC416
Jul 27, 2004

His lectures are easy to understand, but his midterms and exams are way too long and difficult. Make sure you don't just read but dissect and research his notes.

5.0
1.0
CPSC219
Aug 4, 2004

great prof

1.0
3.0
CPSC213
Oct 14, 2004

No Comments

1.0
5.0
CPSC213
Nov 18, 2004

He Sucks

2.0
4.0
CPSC213
Nov 23, 2004

No Comments

5.0
4.0
CPSC415
Nov 28, 2004

Very engaging in lecture. Talks about the material instead of dictating out of notes, always has a relevant story or two to keep it interesting. Also one of the most approachable and friendly profs in the school. He's a nerd, and I mean in a good way: helpful and on top of the material.

3.0
4.0
CPSC415
Jan 1, 2005

The class was interesting, learned a bit on OSes, but the exams were hard.

4.0
5.0
CPSC213
Jan 2, 2005

Not a good teacher!

2.0
5.0
CPSC415
Mar 3, 2005

Very tough and horrible teacher

1.0
5.0
CPSC415
Apr 10, 2005

At first, I thought that he was a good instructor but soon discovered that he was just Acton'.

1.0
4.0
CPSC219
Apr 18, 2005

He knew TA's were marking the final incorrectly, but he was too lazy to do anything about it. He was also rude to students.

1.0
4.0
CPSC415
Aug 24, 2005

Just awful... I'm not sure which tho, the course or the prof.

2.0
4.0
CPSC416
Jan 7, 2006

hard class to do well in. assignments are tough. he's pretty unpleasant to get help from.

5.0
4.0
CPSC213
Apr 27, 2006

Difficult course, difficult and time consuming assignments. Acton exapected a lot from his students. However, he was patient, receptive to questions, and generally willing to spend time outside of class helping with or explaining material.

4.0
4.0
CPSC213
Apr 27, 2006

The course itself is work intensive and broad. Acton as a lecturer is rather boring, and his notes are mostly diagrams, slides of text, and cool Powerpoint animations which he explains in class -- but if you can't remember what he said then it's hard to decipher what is going on. Nice guy, sometimes a little... odd.

3.0
4.0
CPSC213
Oct 27, 2006

kind of tough

2.0
4.0
CPSC415
Dec 15, 2006

No Comments

2.0
4.0
CPSC213
Feb 11, 2008

First 5 min: Woah this is intersting... 5 min later: Wheres he going with this? 10 min later: LOST! --> If you dont have ADD and dont mind lectures that go off tangent for 30 min at a time, then he's great! Rather grab a coffee than a pen and just listen and engage.

1.0
5.0
CPSC213
Apr 2, 2008

OMG HE IS SO BAD. worst prof iv had in CPSC

1.0
5.0
CS213
Apr 3, 2008

Very very bad prof.. very tough on students.. demanding on assignments and quizzes.. previous sections' assignments were 2 parts mostly.. ours was 3.. unhelpful and unclear lectures.. oh and very inconsiderate of students

3.0
4.0
CPSC213
Apr 19, 2008

Not easy to understand in lectures, was frequently unclear in assignments and quizzes (and he tended to get defensive when people pointed out the errors or unclear bits). Nice enough guy and is clearly interested in the subject material, but I'd recommend another prof for 213.

1.0
5.0
CPSC260
Oct 29, 2008

Material very unclear. Assignments/Labs and lectures aren't complementary.

2.0
5.0
CPSC260
Nov 8, 2008

This professor is very unclear in explanations. Uses too advanced vocabulary. Labs and assignments do not compliment the lectures. Quizes are too difficult and not enough time is given. Computer programming interested me until I took his class. I will NEVER sign up for one of his classes again. Also has a creepy sick laugh. Boooooooo Don Acton

1.0
5.0
COMP260
Nov 30, 2008

This is a terrible professor, AVOID IF YOU CAN! Is supposed to be teaching computer science yet constantly has trouble with Windows XP. Quizzes are impossible unless you have done the course before. Assignments don't teach you anything and were completely unclear to me for at least 2 weeks. Constantly goes off topic in class. Notes are VERY UNCLEAR

1.0
5.0
CPSC260
Jan 20, 2009

Extremely unorganized course website. Contrary to his teaching where programs should be legible and clean, it was a nightmare to navigate through the site. The things he talks about in lectures are irrelevant to quizes, labs and the final. He is just not a teacher material.

1.0
5.0
CPSC260
Feb 4, 2009

Stay away from this professor at all cost. He loves teaching terminologies which are not essential in coding.

1.0
5.0
CPSC260
Feb 24, 2009

he eliminates interests in computer programming, period.

2.0
3.0
CPSC260
Mar 3, 2009

Does not know how to present. Horrible lecture slides. Doesn't know how to use periods, commas or paragraphs. Need to take ENGL 112. Lectures don't relate to quizzes, quizzes don't relate to labs, labs don't relate to assignments.

1.0
5.0
CPSC260
Mar 14, 2009

THE WORST PROFESSOR I'VE EVER HAD. Totally lost interest in programming. NO sense of logic, can't teach, not organized, likes failing his students, class average on quizzes is below 50%. All questions are there to trick you, never clear and concise. AVOID AT ALL COSTS! if you have him, best of luck

1.0
5.0
CPSC260
Mar 24, 2009

WARNING TO ALL ABOUT TO TAKE HIS COURSE: drop out asap and take the course when a different prof is teaching it. otherwise suffer at ur own risk

1.0
5.0
CPSC260
Mar 24, 2009

its hopeless...all efforts put into this course will be in vain

3.0
4.0
CPSC260
Apr 13, 2009

boooooooring.

2.0
4.0
CS260
Apr 16, 2009

Tues-Thurs lectures, in the first 2 lectures of the term he talked about how cool mote LEDs were, and software design principles. No coding whatsoever was covered. The next Tuesday came a quiz that was about coding. After that I could show up ONLY for quizzes and do just as well as anyone who went to class. I learned most in labs/assignments

1.0
5.0
CPSC260
Apr 16, 2009

This is the worst, most unprofessional professor I have ever had. DELAY TAKING THIS COURSE FOR AS LONG AS YOU CAN! His notes look like they were made by a kid: messy, bad formatting, very unclear, SPELLING MISTAKES! Quizzes have formatting errors and other mistakes in them! The course is purely theoretical... not a single application is taught.

1.0
5.0
COMPS200O
Apr 19, 2009

STAY AWAY!!!!!

5.0
4.0
CPSC415
Apr 22, 2009

Donald is a great professor! I don't know why there are so many negative reviews on here, perhaps it's because the only people that post here are the poor and lazy students. Don is very enthusiastic and is a great lecturer. He may expect a lot, but he also helps a lot too. This was my favorite class and Don was my favorite prof this semester

5.0
5.0
CPSC415
Sep 8, 2009

Best teacher I had at UBC. Only teacher who knows how to use Power Point slides (and does more than read them). Challenging, but if you're interested it's awesome, if you're not, get a crappy teacher.

1.0
5.0
CPSC260
Oct 14, 2009

This prof laughs with schadenfreude when only 1 out of a 136 people in the class get the question right, and assigns ridiculously difficult assignments that need at least 15 hours to complete. Moreover he typically spends two thirds of the lecture time giving us propaganda about his unreasonable grading scheme.

1.0
5.0
CPSC260
Oct 14, 2009

The prof if full of epicaricacy and expresses his pleasure by laughing at the class when 80% got the first question on one of his quizzes wrong.Moreover, he changed the course outline so that you can only get 71% if you dont do his "optional" assignments which take you atleast 16 hours to do. It possible that he will abuse students further later.

1.0
3.0
CPSC110
Oct 28, 2009

He is the last person you want to work with, extremely unhelpful, unreasonable, always give misleading advices. How could he still in UBC. I wondered...

1.0
3.0
CPSC260
Oct 28, 2009

I say, Donald, get out of UBC now

1.0
5.0
CPSC260
Nov 17, 2009

I have learned that he loves to torture students in various ways of clicker questions, 30% of the final mark is based on "optional" assignments, expectation way too high(were engineers not compSci). chuckles when we don't understand, he doesn't teach in class. He will rip out your brain if you take his class. In the end,he's the only one having fun

1.0
5.0
CPSC260
Nov 22, 2009

This prof's idea of "Optional Assignment" is that if you don't do it, you get 5% deducted from the final grade, and you are expected to spend 20 hours on it. When asked "If a student spends 20 hours and it doesn't work, and gets a zero, is it fair?" the prof replied, "Yes! I think it is fair!"

1.0
5.0
CPSC260
Nov 26, 2009

Should not be teaching . . . if he is the prof for your class, do whatever you can to get another prof (that mean waiting if you can) . . . not clear, no constructive feedback, cannot lecture . . .To do well in his class, learn by yourself but even this his assessments are very low scoring. . . Not approachable at all. . . I repeat, STAY AWAY

1.0
5.0
CPSC260
Dec 12, 2009

This is the worst professor in the history of mankind. This man reminds of Jigsaw from the movie Saw, he gets a kick out of torturing people. Don't bother going to class, it will only confuse you.

1.0
5.0
CPSC260
Jan 3, 2010

Difficult professor, but does not deserve the nasty comments, he is obviously very knowledgeable in what he teaches. No one is perfect.

1.0
5.0
CPSC260
Jan 3, 2010

The computer science department should re-evaluate this teacher and do the RIGHT thing

1.0
5.0
CPSC260
Jan 5, 2010

I wonder how long it would take the TAs to do the assignments and projects. Since they actually dont know GUI. Expectations why too high, Science Teachers don't understand engineers.

5.0
1.0
CPSC260
Jan 7, 2010

best prof ever, he already made 2009-2010 classes easier than the previous years. there SHOULDNT BE ANY COMPLAINS

5.0
4.0
CPSC416
Jan 16, 2010

Great professor, I did like his classes and his style!

1.0
5.0
CPSC260
Jan 24, 2010

Terrible teacher and terrible grading scheme. Who had the smart idea of making 30% of the course "optional" with harsh grading criteria and no TA help? BTW I got an A

2.0
3.0
CPSC260
Jul 19, 2010

Horrible professor. He is by far the least engaging professor I've had. His notes are unorganized and purposeless. And his marking scheme is so unreasonable. I highly recommend to avoid any course taught by him.

1.0
5.0
CPSC260
Jul 21, 2010

Avoid his classes. The mark scheme is extremely unfair. 30% of grade mark comes from "optional assignments and projects" whereby students are expected to do long and tedious programming that is well ahead of what is taught in class. We get almost no help from TAs or him. And aside from the optional assignments, he is still a horrible teacher.

1.0
5.0
CPSC260
Aug 11, 2010

horrible professor I have nothing to say more.

1.0
5.0
CPSC317
Sep 23, 2010

His teaching methods are as effective as smoking a cigarette or drinking alcohol, both methods guarantee a loss of brain cells.

5.0
3.0
CPSC415
Dec 29, 2010

One of the best profs i've had. Exams and assignments are definitely challenging, but rewarding. Informal but effective teaching style.

5.0
3.0
CPSC415
Feb 1, 2012

Great professor! For those who aren't getting help, please know that going to his office and expect an answer VS going to office and tell him EXACTLY what you don't understand or stuck on are two very different things. Don really tries to be clear about concepts and he is very knowledgeable.

5.0
3.0
CPSC415
Apr 3, 2012

Very good instructor. Finds ways to make lectures interesting by sharing "war stories" from his employment experience. His assignments are interesting and the course he has designed is simply and brilliantly organized, with the assignments reinforcing the material in an unusually strong way.

5.0
1.0
CPSC317
Apr 24, 2012

Great teacher! He really answers all the questions you are going to have. One good thing is that CPSC 317 changed curriculum this term, and it turned out to be very interesting and fun. I definitely recommand anyone taking courses from this prof!

4.0
4.0
CPSC317
Jun 9, 2012

Intelligent prof but does not teach the material needed to succeed in this course. Lectures are spent doing (useless) in-class activities. Expect to do a lot of reading and note-taking on your own. Quizzes and Exams are plagued with time constraints and difficult questions not covered by lectures.

4.0
4.0
CPSC317
Mar 24, 2013

He is a great teacher

5.0
4.0
CPSC
Mar 24, 2013

Loved his class

3.0
5.0
CPSC317
Apr 7, 2013

Ridiculous lecture style, don't useless in class activity. Most students start to give up attending lectures towards the end of the term. Ridiculously tough assignments, especially having to demo the last project during the exam period isn't particularly helpful. knowledgable prof but stupid course.

5.0
4.0
CPSC317
Apr 25, 2013

A very engaging and articulate lecturer. Yes, his exams and assignments are challenging, but overall he is a pretty good prof . He definitely deserves a higher rating.

5.0
1.0
IDK101
Jun 16, 2013

amazing professor

5.0
3.0
CPSC313
Jan 4, 2014

Great Prof! He is very knowledgable and is interesting to listen to. He is super helpful at office hours and he actually cares about his students. I definitely recommend him- some didn't like him because he was hard, but I thought he was very fair. He should have a higher rating.

5.0
4.0
CPSC313
Jan 7, 2014

Exams are tough because it covers so much. The book was clear and interesting to read. 5 Quizes instead of midterms. Assignments take on average of 10 hours to do, and are tough. Lectures are not boring.

4.0
5.0
Unknown
Jul 12, 2014

Fair marker

5.0
4.0
CPSC415
Jan 6, 2015

taught advanced operating systems. Slides and lectures were exceptional. Midterms and finals were fair. Projects were difficult. Lobed that guy

2.0
5.0
CPSC313
Mar 13, 2015

Horrible. Extremely hard assignments and, ESPECIALLY, QUIZZES. No midterm just quizzes and final, so... whole class sometimes get 40-something avg for quiz. Great knowledgable prof but horrible course - unless you really don't care about your gpa or even failing the course, don't do it.

1.0
5.0
CPSC313
Grade: B
Mar 27, 2015

Honestly, when the whole class gets an average of below 50% for quizzes, you can tell whether it's the teacher's inability to teach or the student's inability to learn. Probably the latter, the students can't learn from someone who can't teach. Terrible prof. Worst prof I've ever had. Everyone studies hard and gets a terrible mark.

1.0
5.0
CPSC313
Apr 25, 2015

His lecture slides are extremely confusing, the assignments are arduous and long, the quizzes obscure, and the marking extremely capricious. When the class fails quizzes (which happens frequently, given their level of obscurity), he doesn't bother going over the questions we struggled with. Assignments took forever to be returned. Avoid at all cost

2.0
5.0
CPSC313
Grade: Not sure yet
Apr 28, 2015

Worst prof I've had in 5 years of university (doing my second degree). You can study like crazy, do all readings, practice problems and sample quizzesexams, but the actual quizzes and exams are nothing like them. They are unbelievably difficult and unfair. Assignments are also insanely difficult. Ironically, Dr. Acton is a nice guy in person.

5.0
4.0
CPSC416
May 2, 2015

Assigns tough assignments and challenging exams, but he is pretty knowledgeable and is articulate, which makes the class easier to sit through. One of my favourite profs at UBC.

3.0
5.0
CPSC317
Nov 4, 2015

Not sure why everyone is bashing on him saying he's unpleasant, he's actually a really nice guy. However, his assignments are INCREDIBLY difficult if you do not have some programming background. Prepare to spend 40 hours or so on each, and you get 3-4 a term. I really questioned my competence for the major in his class.

5.0
4.0
CPSC415
Grade: B
Dec 2, 2015

Acton is a great lecturer and he gives really interesting assignments. I loved going to class and working on his assignments. His 415 assignments are pretty tough but his 317 assignments are not bad at all. However, his tests are quite difficult but overall one of my favourite profs.

1.0
5.0
CPSC317
Dec 26, 2015

He's generally a 'nice' guy and clearly knowledgeable about the material but prepare for him talking nonstop for 50 minutes. Trying to take notes are useless. Lecture slides are useless. Attend tutorials and read the chapters in the textbook in detail. Also find the lecture slides by the textbook author, much more helpful than his slides.

4.0
4.0
CPSC313
Mar 5, 2016

Some reviews on here are a bit unfair because people didn't do well in his classes. Yes, his exams/hw are tough but he's a decent prof. You just have to really understand the material or you'll get exposed. My only negative is that he gets sidetracked by off-topic questions and glosses over actual lecture material that would show up on exams.

4.0
4.0
CPSC313
Apr 5, 2016

Wow I am amazed at all the negative reviews for professor acton. If you want to do well on his course, you HAVE to understand the material. His quizzes won't just be about you understanding the material but applying them further so you have a full understanding of the concepts. Take 313, 317 with him. Defs looking forward for 456 & 416 with him.

5.0
3.0
CPSC313
Apr 9, 2016

Donald is a great prof. He gives very interesting assignments, though they are tough if you don't have a strong coding background. His slides are bare, so you have to take notes as he lectures. His quizzes are tough, but it is possible to do well if you understand the material. He's one of my favourite profs!

2.0
5.0
CPSC313
Apr 20, 2016

Lazy professor who re uses everything. Quiz prep was non existent (re used old prep quizzes, from which maybe 2 questions applicable to this course offering), quizzes longer than necessary, 0 piazza presence (esp before final), final exam prep useless (no answers/barely applicable from 2008), final exam 18 pages in 2.5hours. Should not be teaching.

1.0
5.0
CS313
Apr 20, 2016

At some point in time I'm sure he was once a pretty decent prof, but it's pretty clear now he doesn't know what he's doing and his methods are inefficient. Either he doesn't know or he doesn't care; the ridiculous amount of copy paste assignments, practice quizzes/exams, and lectures, all riddled with errors and irrelevant info prove the latter.

3.0
5.0
CPSC313
Grade: Not sure yet
Apr 20, 2016

Seems like he does want to be a good teacher on the surface, but makes little true effort to deliver. Lazy organization, deliberately over-challenging tests (see prior comments), and very static lectures that don't help much for understanding. More attention needs to be paid to make content more engaging, plus more time for tests/fewer questions.

1.0
5.0
CPSC313
Grade: Not sure yet
Apr 20, 2016

Horrible professor, do yourself a favor and avoid as much as possible. Clearly UBC Admin doesn't take teacher evals seriously, as anyone I have ever spoken to about Donald immediately says how bad their course was with him BECAUSE of him. Awful awful professor.

5.0
4.0
CPSC313
Oct 5, 2016
Would take again

Donald is an amazing professor. His assignments and quizzes aren't easy, and you'll have to work hard to do well. Memorizing and regurgitating won't do you any good -- his quiz questions ask you to apply the concepts you've learned. His slides are quite bare, so take notes.

Tough Grader
LECTURE HEAVY
3.0
3.0
CPSC313
Apr 11, 2017
Would take again

Acton is a good prof. His lectures are sometimes confusing. He tries his best to help you learn. He is very welcoming of any questions and is very helpful in his office hours. I definitely would take more classes with him.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
CPSC317
Apr 3, 2018
Would take again

The topics that I learned from him in CPSc 317 were extremely relevant to industry applications. It was a hard class with him but very worth it in the end.

Tough Grader
LOTS OF HOMEWORK
Caring
1.0
5.0
CPSC415
Grade: A
May 5, 2019
Wouldn't take again

Please avoid him if possible. Worst prof I have ever had He is a nice guy but he has no idea how to teach. I did well in the exam purely because I read textbooks in detail. By the way the organization of 415 is so messy. there are so many excellent mooc courses from other schools, way better than 415. Dont waste your time and tuition on 414

5.0
4.0
CPSC313
Grade: A+
May 7, 2019
Would take again

Very knowledgeable, clearly knows what he's talking about during lectures. He uses his slides extensively but as long as you pay attention in class, you should be fine. Don't skip class. Donald seems to get more hate than he deserves. I didn't like CPSC 213 at all but really loved 313 this term. Will probably take CPSC 415 with him in the future.

Respected
Lecture heavy
1.0
5.0
CPSC317
Grade: B-
Oct 17, 2019
Wouldn't take again

This prof is hands down the worst thing that has ever happened to me. Avoid this bad boy at all cost.

Get ready to read
1.0
4.0
CPSC317
Grade: B+
Nov 10, 2019
Wouldn't take again

Avoid at all costs. If you're looking to take CPSC 317, you're better off reading from the textbook, as it goes far more in depth and answers your questions far better than he did. Completely inaccessible outside of class, doesn't answer any piazza questions. The only thing you'll learn is how to read from a textbook

Skip class? You won't pass.
Tough grader
1.0
5.0
CPSC317
Nov 19, 2019
Wouldn't take again

Horrendous exp, cannot teach to save his life. I learn more from Googling all the info than showing up at his lecture. Likes to go off on tangents in class and gets side tracked. TAs during office hours are left lost in the dark without proper guidance, prof fails to teach the class and his own TAs. Quiz avg 57% regareded as "ok its good!"

Lecture heavy
1.0
4.0
CPSC317
Dec 11, 2019
Wouldn't take again

He seems like a nice guy, but there's a number of things wrong with this course. There's an impression that he wings every lecture since he has trouble answering students questions. The textbook is terrible, the assignments are confusing, and the man is always MIA online. I could write an essay but that'd be more effort than he put into this class!

Get ready to read
1.0
4.0
CPSC317
Grade: B+
Dec 12, 2019
Wouldn't take again

Take it with any other prof if possible. People saying the content is relevant is because they learned from textbook. Donald doesn't actually teach anything and his slides make absolutely no sense. If you really want to learn about networking just download the textbook and read about it on your own.

2.0
3.0
CPSC317
Grade: A-
Dec 14, 2019
Wouldn't take again

Donald is definitely very knowledgeable but fails in teaching when students ask questions during or after the lecture. I feel as if he has trouble simplifying his explanations to a level applicable to the course and tends to go on tangents about somewhat related but irrelevant topics. Also very inactive in online discussions.

Lots of homework
Tough grader
1.0
5.0
CPSC317
Grade: Not sure yet
Jan 1, 2020
Wouldn't take again

Wast of time, nerves and sanity. If you want to learn the topics he teaches, simply download the textbooks and read them instead. Thats what you have to do in his classes anyway, only pain and suffering comes as a bonus I guess.

Get ready to read
Skip class? You won't pass.
Test heavy
5.0
4.0
CPSC317
Grade: A+
Jan 8, 2020
Would take again

I don't know why Acton gets so much hate. He is honestly a great professor. The thing is, you NEED to go to lectures. If you don't, his slides won't make any sense to you, but if you go, pay attention and take notes you will be fine.

Skip class? You won't pass.
Lecture heavy
1.0
5.0
CPSC317
Grade: B-
Jan 12, 2020
Wouldn't take again

Horrendous professor, with unclear lectures, content, testable materials, and quizzes. Don't ever take his classes.

Beware of pop quizzes
Tough grader
5.0
4.0
CPSC415
Grade: A
Feb 15, 2020
Would take again

Dr. Acton is an awesome professor. It is clear he is passionate about what he teaches and that comes through in his lectures. He was very accessible during office hours and will spend a lot of time working through problems with you. Be warned, however, this course is a LOT of work. Acton is GREAT but he definitely challenges you, be ready to grind.

Gives good feedback
Lots of homework
Accessible outside class
1.0
5.0
CPSC416
Grade: Not sure yet
Mar 11, 2020
Wouldn't take again

Worst ever in UBC. Ambiguous lecture making easy concept complex, harsh grading of assignment, no office hour, testing not corresponds to what be taught in the lecture.

1.0
5.0
CS416
Mar 19, 2020
Wouldn't take again

Assignment descriptions super unclear, typos everywhere, bugs in starter code. Most frustrating cs course experience ever

5.0
3.0
CPSC416
Grade: A+
May 5, 2020
Would take again

Not sure why Donald always get so much hate here. He is very knowledgeable, and you can tell by the way he carefully and accurately explains topics during lecture. If you can get yourself to pay attention to his lectures, you will easily be able to efficiently understand most of the course material. Typos in assignments exist but are quickly fixed.

5.0
4.0
CPSC416
Grade: A+
May 5, 2020
Would take again

Assignments were relevant to lecture material. His midterms this term were a very fair assessment of what was taught in the course. Had fun learning about Distributed Systems with Donald this term.

Respected
Participation matters
1.0
5.0
CPSC317
Feb 20, 2021
Wouldn't take again

Worst prof I've ever had at UBC. Ton of mistakes in lectures, extremely ambiguous/misleading assignments, very inaccessible outside of class (piazza). 59% class average on the first quiz because nearly half of the questions were never taught in any form of way, and he did this on purpose to try to control the class average to be in the 60s.

1.0
4.0
CPSC317
Mar 25, 2021
Wouldn't take again

Awful professor, avoid at all costs. The longer he talks, the more confusing things get. You're better off reading things on your own and then they will seem much much esier. Awful explanations, awful slides, awful diagrams, awful all around.

Class Info

Attendance Mandatory

53%

Textbook Required

77%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

89% confidence
Based on 13 grades
Most common grades:
Not sure yet (5)
A+ (4)
B (2)
Grade Distribution
A(6)B(4)C(0)D(0)F(0)A-/B+(3)
Based on 18 reported grades
Not sure yet: 5
A+: 4
B: 2
A: 2
Common Tags
Respected (3)
Lecture heavy (3)
Get ready to read (3)
Skip class? You won't pass. (3)
Tough grader (3)
Tough Grader (2)
Caring (2)
Lots of homework (2)
Rating Trend

Improving

+0.24 avg change
Jan
Feb
Mar
May
Feb
Mar
Last 6 months
Ratings by Course

CPSC4156

5.0

(1)

CPSC

5.0

(1)

IDK101

5.0

(1)

CPSC416

4.1

(14)

CS415

4.0

(1)
+16 more courses
Difficulty by Course

1011

5.0

CS213

5.0

COMP260

5.0

COMPS200O

5.0

Unknown

5.0

Similar Professors