4.0
Quality2.4
Difficulty74%
Would Retake114
Reviews74%
Would Retake
114
Reviews
Rating DistributionOfficial
114 total ratings5
66
4
20
3
13
2
6
1
9
What Students Say
“The worst educator I have ever had the misfortune of encountering”
COMP3620 - 3.0 rating“Will insult you directly if you don't understand something”
COMPSCI - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
38%
Textbook Required
41%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
120
5.0
(1)74102
5.0
(3)74126
5.0
(1)206362
5.0
(1)CS206
5.0
(1)Difficulty by Course
CSC101
5.0
120
4.0
COMP101
3.5
COMP3620
3.3
101
3.0
Reviews (113)
He's a blast
Al is way cool
so much rambling .. so funny too :)
No Comments
helpful prof but very cynical
Can be a jerk - but good prof
No Comments
Not a boring class at all.
Al's THE man!
down to earth, actually speaks english!
similar to j anderson but not as energetic.
No Comments
Worth the admission price. U of M best Comp Sci prof by far.
Favourite prof
No Comments
his jokes are dry, but he'll love you if you ask lots of questions!!
Best prof I have ever had. Funny and informative.
classy guy, love the jokes :)
M lectures rule
No Comments
Knows how to teach. Still remeber all materials in his class even after 4 years.
The most entertaining prof in compsci. Probably the most fair as well.
Cool prof, hard to sleep in class.
manages to start each class with 5 min monologue and STILL teach the material.
most of his humour gets dry pretty quickly, but he's a good enthusiastic teacher
No Comments
Arogant and talks down to students. Marks easy on assignments though.
all around good guy. Very good at explaining things. Don't try to BS him :
Best prof ever! Hilarious!
great morning class, really wakes you up
AWESOME. very clear, adds humour, helpful, worth going to his class
GREAT prof, amusing, very fun class to go to
his english is very very good. I enjoyed his classed so much.
No Comments
Great teacher, and knows how to keep a class's attention.
The Best JAVA Prof you can get
Makes the class worth waking up for... dont ask for help if your behind
Very clear, totally helpful, expert teacher & lecturer. Best compSci prof.
TANGENT CITY!!!!!
No Comments
Has a passion, and knows what he is talking about. But sandals and socks? Al, what are you thinking?
No Comments
Good teacher...annoying and insulting as a person both in class and one on one....dont take out your problems on tohers Al
Borrrrrring VERY BORING and Java Sucks
Excellent professor, good explanations. Outlines assignments very well. Funny guy. Very animated when he wants to be. Lectures are so enjoyable that I sometimes sit in on them even when I'm not in the course, just to kill time.
Al is my personal deity. Keep up the good work!
No Comments
Al's a great teacher and a great guy. He's got a whole other non-geeky him that he brings to class and it makes him very refreshing. Certainly, he's the most diverse and interesting person in the department. Take Ethics with Al!
Good prof but can be a hard marker. If given option, take another section (for easier marking) and go to Marshall's class.
Good show! Al makes class enjoyable to attend, and yet you learn. Probably his background in education instead of obfustication.
Good teacher, has excellent outlines and assignment hints. However brash and arrogant when dealing with one on one situations. Avoid confrontations if possible.
Fun lectures. Good teacher, but has a tendency to get off topic. For the core courses, I would take a tougher prof. Al gets off topic too much so you may not learn as much as in, say, a course with Bate or Cameron. But class won't be dull :)
HILARIOUS. Every class he has the class in the uproar. I had it at 8:30am in the morning and i couldnt wait to get there. I felt like a grade 1 student who loves school. He's so funny, him and zapp always exchanging jokes against each other. HAHA.
Really good teacher. Great sense of humour and very helpful. He really seems to care about each student and that's always nice.
Makes the class really interesting with lots of humour.
No Comments
Cannot help but stay awake in his classes.
During the regular session 2003-2004. Why are there so many 74.101 students at his office door waiting for help with their disk? lol. did a bad job of teaching. not serious about teaching likes to make jokes.
I had Mr. Marshall years ago. Great prof, learned alot without feeling like I did and had fun. Other profs could learn quite a bit from his teaching style and student interactions.
Arrogant, self centered, and wildly entertaining! Great teacher and calls a spade a spade. Take his course!
Very entertaining course, a must take for anyone in CS, especially if Al is teaching it.
Not serious!
Awsome Prof
No Comments
no comments
Amazing professor, my favourite class so far!
After your first 3 classes you will see why "Professional Practices in Computer Science" has been Dubbed "Ethics with Al". His seminar class is thought provoking and interesting. He'd simply start off with a 'semi' predeterminded topic and let the dicussion go, adding points to keep the topic on track. PS He looks actally like doctor on ST:Voyager!
Great prof. The class makes you think. A lot of writing, but def. brings you out of your computer science shell.
Great prof.
Al's great, I genuinly liked him as a person and he's very open. best class i've taken in all my 4 yrs here.
Nice guy in class... walking to his office I mention his name. Man in elevator warns me. I go to his office and discover why I was warned... jackass alert. And I'm not the only one.
We are sitting in class right now, and Al is discussing the previous post ("Jackass Alert"). Al is pretty hilarious. Good class, Great prof.
No Comments
Every once in a while, you come across a person who tells you "what & why", rather than just "what", and you realize what "living up to the definition of a teacher", really is. Teaching is a passion, not a profession, and its a code of ethics in itself. Thanks Al, for keeping that passion alive! Awesome Prof.!
No Comments
Awesome prof, the best teacher I have ever had. Really enjoy his class which is the one I never absent
By far one of the best profs Ive had this year. Very approachable, will clarify any questions about assignments, and I love his rants about Engineers. All in all a really good prof, who keeps the class entertained and educated.
After Spring Break our 101 class switched prof's and I really enjoyed his class. We would get off topic alot, and end not covering very much some times, but his class was very fun and entertaining. Long live Java Jeopardy!
I'm sure if you had taken Comp Sci in high school, or if you're a Comp nerd, that you would sincerely enjoy him. However, he often gets distracted and fails to teach those who are unfamiliar with programming. He thinks he's a philosopher...
One of my favorite profs. Does a good job of not getting to boring. Helped me stay awake in those early morning classes
He's very entertaining, and you'll stay awake in his classes. Rants a lot, and goes off on tangents, which is why this course is 'Rants with Al'. But he'll rip you to shreds on the essays he makes you write, so watch out for that. Harsh marker. Besides that, Al's a great teacher who'll really give you food for thought in this class.
I'm still in this guy's class but he really seems to know his stuff. If I hadn't taken computer science in high school, I'd be a bit wary though. I think his class would be harder if I knew nothing.
One of the best profs
Great prof. funny
Great prof, very energetic and well spoken. Teaches with passion, always up for an argument. I learned about a lot of things I never expected to. I highly recommend this class as well.
Seems entertaining in class, but it's like Jeckyll & Hyde if you go to his office for help. Will insult you directly if you don't understand something. Never been so discouraged by a supposed educator. Just plain unprofessional.
Super entertaining, keeps class lively and is a sharp guy. Handle with care in 1 on 1 situations though, he tends to be pretty judgmental.
My experience is the same as a lot of other people. Al seems like a cool guy in class, but when you go ask for help, he makes you feel like the most useless and unintelligent person on the face of the earth. It is definitely easy to feel inadequate in his "holier-than-thou" presence. On the plus side, his lectures are upbeat and notes are pretty go
AWESOME guy! Explains concepts first, then language. Good at explaining. Fair grading. I never went for help after class but friends said he's a bit of a jerk, but I like his humour. He remembered my name years later, too.
Awesome guy! He really was personable and kept things interesting. Went and seen him in his office and got caught up just chatting for a hour about computers and websites. Best Prof Iv Ever Had.
The best prof so far. His lectures were really interesting. He was clear, interesting and entertaining. Very helpful in office hours. In my words PERFECT. I am glad I took his class.
The worst educator I have ever had the misfortune of encountering. Yes, he was upbeat and "fun" but he was is incredibly narrow minded which is sad for someone who claims to be an academic.
Weird guy. Keeps egging the class to hack him because he is so sure that he is unhackable.. Also contradicts himself throughout the semester if you listen carefully to what he says. Just dont lose any easy marks with your assignments and take the extra time to make your reflection an actual essay. You will lose EASY marks that could cost you an A+
Al's lectures are very entertaining because he makes a mini show out of each, incorporating anecdotes and news. The good ends here. He takes very long to mark works and his grading is arbitrary. During his office hours, he tends to ramble (up to half an hour!) about random things rather than answering students' questions. Can act arrogant and vain
One of the best profs I have ever had. Classes are not boring at all. I would love to attend this class even if I wasn't enrolled in it. Just fantastic!
simply the best
Most boring lectures, nothing related to computer science you are used too. He can speak for hours without getting tired and most of the lectures are just his thought on professionalism. which you will be asked to answer a lot.
Al Marshall is a train wreck of a man. He has hilariously entertaining issues that will be touched on in most of his lectures. It's very easy to derail him with a simple comment. Have fun with the class, have fun with Al, don't take it to seriously he seems to assign grades arbitrarily.
My name's Landon I don't want to hide behind anonymity. Al Marshall is an intriguing individual but a horrible educator. Philosophy and English minors will like this class but if you are a fan of programming beware. I skipped almost all of the classes. my advice is go to class and work on your laptop so you do not miss the quiz material.
he is the best
You either love him or hate him. If you go in with an open mind then you're much more likely to enjoy Comp4620. Pros: Very good and fascinating lectures (time flies), very easy to talk to outside of class, super helpful during office hours (go see him). Cons: Very hard marker (make good arguments and know what he wants!). You get what you put in.
I was hoping for a little more consistency and presence online when trying to reach the Professor, but the best way to approach him is still office hours. Nevertheless, the topics and the project were comprehensible and easy to apply.
He taught communication skills and you could tell that he used everything he knew in all his lectures. I expected a course on technical communication to be dry and boring but it was exactly the opposite. The prof is energetic and a fantastic speaker. Without a doubt the best professor for the course.
Essay driven course. Basically an arts class (idk why it's not a W course). Really interesting lectures; I'd come to class just for his lectures. He seems genuinely interested in teaching he could care less about the grades and I appreciated that. I came from an arts background and flew through this course. He really liked my writing style.
probably the best teacher at the uofM's department of CS
The material is mostly topics beyond CS. Even though his lectures are fun, you should still be taking notes on small details because he might quiz you on them. He can contradict himself sometimes so take the things he says with a grain of salt. He can be narrow-minded and petty so be careful when questioning him as he could sound belittling.
He is a very good professor
He is loud and clear in class. His slides aren't word to word, understanding the slides are more important, being in class helps to understand material rather than attendance. Would recommend him if you are willing to listen through his life stories in class as examples to the topic.
Talented lecturer ! nothing more to say !
This course feels like a victory lap after a difficult academic journey. Very easy to listen to, legitimately funny, and with a wide breadth of topics to talk about.
The one thing I learned in this class was to assimilate. We watched videos that stressed the need to fit into professional culture. Don't speak languages other than english as you might upset your white coworkers etc. I'm sure Al meant well at the time, but looking back that idea was ridiculous. Otherwise good prof.
Horrible at explaining content. Specifically says that a certain topic won't be on the quiz, yet puts that exact topic on the quiz. Very confused throughout the course.
Topics that were learned in this class was very interesting and useful because it talked about how computers were developed in history and how today computer functions. Assignments were pretty easy and straight forward. However, the quizzes were hard because he would ask questions about what did the person say or details from a long video.
Class Info
Online Classes
100%
Attendance Mandatory
38%
Textbook Required
41%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
120
5.0
(1)74102
5.0
(3)74126
5.0
(1)206362
5.0
(1)CS206
5.0
(1)Difficulty by Course
CSC101
5.0
120
4.0
COMP101
3.5
COMP3620
3.3
101
3.0