3.3

Ian Allen

Computer Science - Algonquin College

3.3
Quality
3.8
Difficulty
80%
Would Retake
93
Reviews
3.3
Quality
3.8
Difficulty
3.3
Helpful
3.3
Clarity

80%

Would Retake

93

Reviews

Rating Distribution
Official
93 total ratings

5

39

4

14

3

6

2

10

1

24

What Students Say

Best placed in A jar and put on a shelf somewhere

CST8177 - 1.0 rating

This is the worst learning experience I have ever had

CST8207 - 2.0 rating
Class Info

Attendance Mandatory

50%

Textbook Required

64%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

89% confidence
Based on 13 grades
Most common grades:
A+ (6)
A (5)
Not_Sure_Yet (1)
Grade Distribution
A(11)B(1)C(0)D(0)F(0)A-/B+(1)
Based on 14 reported grades
A+: 6
A: 5
Not_Sure_Yet: 1
B+: 1
Common Tags
Amazing lectures (5)
Respected (4)
Skip class? You won't pass. (3)
Hilarious (3)
Get ready to read (2)
Gives good feedback (2)
Lots of homework (2)
Participation matters (1)
Rating Trend

Improving

+0.76 avg change
Jan
Jul
Nov
Dec
Mar
Dec
Last 6 months
Ratings by Course

DAT2343

5.0

(2)

COMPILERS

5.0

(1)

CST

5.0

(1)

NET2003

5.0

(3)

CST8152

5.0

(1)
+27 more courses
Difficulty by Course

ENG101

5.0

DAT

5.0

OPSYS

5.0

COMPILERS

5.0

OPERSYS

5.0

Reviews (92)
5.0
4.0
DAT2343
Feb 5, 2002

No Comments

5.0
3.0
DAT2343
Apr 10, 2002

Awesome guy. Knows everything!!

5.0
3.0
CST8129
Sep 18, 2002

Very enthusiastic teacher, definately take any class he teaches

5.0
1.0
CST8129
Grade: A
Nov 4, 2002

I've never had a more approachable (or enthusiastic) teacher.

3.0
4.0
CST8129
Dec 7, 2002

Good guy. Too strict though, very vindictive

3.0
3.0
CST8129
Dec 20, 2002

This guy is the biggest a$$hole at the college, avoid this guy and his classes.

1.0
4.0
CST8129
Dec 20, 2002

No Comments

3.0
2.0
CST8129
Jan 10, 2003

Afraid I will get plagiarism even though I wrote this comment??

5.0
2.0
CST8129
Jan 19, 2003

Excellent class! for the people who thought it was hard, good luck in level 4

1.0
5.0
ENG101
Jan 30, 2003

BOOURNS

3.0
5.0
DAT
Apr 9, 2003

As a former student of Ian's, and someone who handled his screaming at the Hell Desk..er..Help Desk. I've seen many sides of Mr. Allen. Don't get on his bad one. Helps if you have previous knowlege of Unix/Linux or have an anti-Bill politics.

1.0
5.0
DAT2330
Apr 22, 2003

No Comments

1.0
4.0
DAT2330
May 7, 2003

No Comments

1.0
5.0
DAT2330
May 9, 2003

Not a very fair teacher... gives answers in class but if they show up on the homework he says you cheated

1.0
5.0
DAT2330
Jul 7, 2003

Can believe the college still employees this guy.

1.0
5.0
DAT2330
Jul 7, 2003

Facetious fool! Indoctrinates students instaed of teaching them..

3.0
4.0
DAT2330
Sep 13, 2003

LOVES TO REPORT THAT YOUR CHEATING WHEN YOU ARE NOT!!!!!!!!!

2.0
4.0
UNIX
Nov 18, 2003

Tappin was bad.. real bad. This guy I just COULDN'T learn from.. he's a very smug moron as well. The kind of guy you just want to hit. YES, he's a UNIX mastermind.. YES, he knows what he's talking about. NO, he isn't a good teacher. Not by a long shot.

1.0
5.0
DAT2330
Dec 18, 2003

HE is a very poor Professor IMHO he should have been fired after he went through his first semester or stack of e16 forms whichever first

4.0
3.0
DAT2330
Feb 3, 2004

Seems to enjoy setting students up for plaigerism... gives assignments that will look the same for all students, then claims people copied. Very poor, but knows his stuff.

1.0
5.0
DAT2330
Feb 6, 2004

He likes to abuse ppl for cheating, sets you up so BE ON THE LOOKOUT FOR HIM, he knows his UNIX tho, like very well lol

1.0
5.0
OPSYS
Feb 7, 2004

worst teacher with the worst shirt ever. he's a power tool :(

4.0
4.0
DAT2210
Feb 18, 2004

I had him as a teacher, the first 3 tests I aced, later on I went down big time. Unix is not easy, but there are more then enough resources online to help you pass. Don't blame the teacher if you are not willing to spend hours learning how the shell works

2.0
5.0
DAT
Grade: Not_Sure_Yet
Feb 28, 2004

Online resources are equally unclear to Mr. Allen. Working for ITS, was threatened by him b/c the college uses Windows. Mr. Allen knows his stuff but can't relay that knowledge. Best to take his course alone due to work load/extra meetings..

1.0
5.0
DAT
Mar 5, 2004

THIS GUY IS HORRID.HE SAYS STUDENTS PLAGARISE ALL THE TIME. HE ENJOYS SEEING STUDENT FAIL.STAY WAY FROM HIM.

4.0
4.0
DAT2
Grade: A
Mar 10, 2004

Great teacher. A little obscure in the help since he wants you to learn well (unlike high school where you can copy your friend's VB code and get away with it). He doesn't set up people for plagiarism: I checked some students' scripts: copies. Really.

5.0
5.0
COMPILERS
Mar 12, 2004

I had the pleasure of taking compilers with Ian in 1997. It's one of the VERY FEW courses that is relevant to my work today. A tough teacher and a tough course. You can learn a lot from Ian Allen. Sincerely Shane Langdon [email protected]

1.0
5.0
DAT
Mar 17, 2004

bad news

5.0
3.0
CST
Mar 24, 2004

A few things to watch out for. Don't work with a friend because your assignment will be graded as plagiarism. He uses scripts and programs to grade so similarities are easy to find. He probably lives and breathes UNIX/Linux.

1.0
5.0
DAT2
Mar 25, 2004

Go for the other teacher. The other teacher is helpful, clear, very down to earth and he knows his stuff. Don't waste your time and money with this one. Tuition is not cheap.

5.0
2.0
DAT2330
Apr 12, 2004

He is the best teacher!!!

1.0
5.0
OPERSYS
Apr 13, 2004

If your code is 96% yours and the other 4% isn't yours, he gives you zero. Likes to give you the answers, but doesn't like u to use it.

1.0
4.0
DAT2330
Apr 25, 2004

Accuses you of plagerism for anything you do

2.0
5.0
OSS
Apr 25, 2004

Ian knows his topic's, and as such would probably feel much more comfortable in the corporate sector. His teaching style is non-existant, and learning from his notes will only get you busted for plagurism.

1.0
5.0
OS
May 5, 2004

No Comments

1.0
5.0
DAT2330
May 5, 2004

No Comments

5.0
1.0
CST8129
May 5, 2004

Ian knows what unix/linux scripting is. His study guide and course notes helped me through the shell scripting course and I got good marks on this class. He can be anal, but if you keep plugging away at it, you will love his course.

3.0
5.0
DAT2330
May 8, 2004

Seems to enjoy belittling those who know less than him. Assignments are almost insurmountable challenges and well beyond the realm of practicality. Marks your work with shellscripts because you're that important to him...

5.0
1.0
DAT2330
Jul 1, 2004

No Comments

2.0
5.0
LINUX
Aug 10, 2004

The only way you will ace his course is if happen to love linux as passionately as he does. Which is very unlikely. His course was not a complete waste of time though; Imitating some of his wacky attempts at humor gets you a few laughs at parties.

5.0
1.0
DAT2330
Sep 20, 2004

he is a good person and Pro.

4.0
4.0
BIT
Apr 8, 2005

Good teacher, he is slow on marking assignments though. By the time you get the first one back you have made the same mistake on the next 5 assignments. CS

5.0
3.0
NET2003
Apr 28, 2005

Knows everything about the subject. Helps you alot by telling you where to find the answer rather than just telling you it. Gives very good reviews for tests.

5.0
5.0
CST8152
Apr 28, 2005

His old compilers notes helped me a lot prepare for final exam as well as understanding compilers in general.

1.0
5.0
DAT
May 9, 2005

TAKE THIS COURSE WITH ANOTHER PROF!

5.0
5.0
DAT
Aug 3, 2005

Excellent in teaching, but too hard while marking assignment. If you love the subject he is teaching, than he is the best prof. you can find .

4.0
3.0
BIT
Aug 16, 2005

Very knowledgeable prof, I found him to be alright. That being said, he's absolutely horrible with midterms (too long, terrible multiple choice questions). Even when correcting your assignment with one of his scripts (this makes correcting faster), he amazingly manages to return it to you a month later.

5.0
1.0
DAT2330
Sep 1, 2005

This guy is a Linux Guru, he really does know his****. He's the type of prof to keep you awake, because his constant yelling will never let you sleep in class. No matter what anyone says, he's the one that inspired me to start using Linux. Great prof~!

5.0
2.0
LINUX
Nov 14, 2005

Ian rocks

1.0
5.0
LINUX
Jan 7, 2006

boring, uninspired and sad

5.0
3.0
OS
Jan 9, 2006

The guy who said "boring, uninspired ect...." is on some bad drugs. I have know Ian for only two weeks and he's a ball in the class room. In a good mood and LOVES helping people to figue things out. Bright and funny and knows his stuff. I wish all my profs were like him. It really is fun being in the class room with him.

5.0
3.0
NET2003
Feb 9, 2006

The best teacher I've had in a while. He surely knows how to keep people awake, keeps things interesting, and is always in a good mood. I wish I had more classes with him.

5.0
4.0
NET2003
Feb 28, 2006

This guy is very moral. Very friendly, and gives you the benefit of the doubt from the beginning, but don't mess it up...then you're up sh**s creek

4.0
3.0
DAT2330
Apr 29, 2006

No Comments

5.0
4.0
CST8165
Nov 15, 2006

Great teacher, hard marker. Very interested in the subject material (network programming); total unix geek. Helpful, interesting. Extends tough deadlines. Gives marks based on following a strict commenting, testing, and README scheme with emphasis on doc thoroughness and correlation. Usually does not run your program.

2.0
4.0
NETSECT
Dec 12, 2006

No Comments

5.0
3.0
CST8129
Apr 9, 2007

Enthusiastic and knowledgeable. He hates plagiarists and slackers, but if you prove to him you care about the material, he will go beyond the call and give you all kinds of information and support. He's also funny. A girl asked a question about which which Ian had just lectured on, and Ian slapped the floor with his hands and screamed. Ha!

2.0
5.0
NET666
Apr 16, 2007

Gives very specific assignemnts then says that everyone copied everyone. Horrid dude. He is not there to teach you...he stall his grading so he can screw you when its too late. And does it with a smile! EX, he has connected me to people with whom i never even shared a lab period with! Never came close to their work...stupid, you'll hate him!

1.0
4.0
NET8265
Apr 22, 2007

Too much stuff to read. no point form note!!

1.0
5.0
BIT2000
Jun 12, 2007

what a joke! if you can, take the course with another prof. pointless. never tested labs before assigning them. take 15-20-30hours to complete some labs, hell!

2.0
5.0
CST8165
Dec 9, 2007

Quite possibly the worst teacher I've ever had. Has a Nazi marking style that will make you hate him. The way marks are distributed makes no sense at all, you can lose 30% for a missed header but 50 errors in your code makes you lose 40%...... The course is incredibly trivial but you will still get a 60 when you earned a 90.

4.0
1.0
LINUXSECT
Dec 20, 2007

Never trust a hippie

5.0
5.0
CST8214
Dec 20, 2007

One of the most entertaining professors in terms of sheer zaniness, he is an incredibly brutal grader and wants very specific - or perhaps super clear - responses to his questions. I did have an issue with an assignment's grade and had it modified after speaking with him regarding it. If you can present a logical argument, he's pretty leniant.

5.0
3.0
CSTYES
Mar 6, 2008

Funny & entertaining. Has a very positive outlook and a great way of explaining things to the class. Will spend time with you after class if your having difficulty.

5.0
5.0
CST8214
Oct 23, 2008

Excellent teacher! If you are having difficulty, just talk to him, and he will go above and beyond to help you out! He helped me understand things that other teachers never even bothered to try and help understand. But if you want his help, you have to show him that you want to do the best you can!

5.0
5.0
CST8281
Jan 10, 2011

Brilliant. Only reason I screwed up in his class first semester was my lack of work ethic. He's hilarious/easy to get along with. I realize that the other comments on this page are quite out-of-date, but if anyone from today's lecture is reading this, remember his rap today? 'Nuff said.

4.0
4.0
CST8281
Nov 18, 2011

Very enjoyable. Tries to keep even the most driest topics entertaining. Very good use of multiple teaching styles.

4.0
3.0
CST8207
Dec 1, 2011

Ian has a fun presence and will push you to learn. I find him very helpful.

5.0
2.0
CST8281
Dec 22, 2011

Excellent teacher. He wants you to learn and not copy and paste.If you need help. Go and ask him. He is almost begging students to ask questions but yet many don't.

5.0
1.0
CST7207
Jul 4, 2012

Excellent prof I have seen in my life.

5.0
2.0
CST8207
Oct 2, 2012

His enthusiasm for teaching what I worried could be a dry or boring course makes it so much more interesting.

2.0
5.0
CST8207
Nov 20, 2013

That's that bullbull. He's so bad. It's horrifying. He expects you to know what you're doing in order to help you. I came into this without knowing anything, so it was really difficult to get him to help. his midterms and final are ful of trick questions and he only gives like 45 minutes for midterms. Marking is horrible. just bad.

2.0
5.0
CST8207
Nov 30, 2013

This is the worst learning experience I have ever had. Right from the beginning he lost most of the class by firing off multiple commands in minutes and then expects everyone to have a photographic memory and then before you know it you are onto something new. Very confusing. Weekly notes are horribly assembled and impossible to follow.

4.0
4.0
CST8207
Dec 12, 2013

READ ALL THE WORDS!! This is what you will learn. He teaches you how to look for the answers in his notes and they are all there. He is fun as a prof goes but you have to work hard. He knows his stuff so be prepared to be challenged. This isn't for the faint of heart. He is not there to fail you but to make you really good at Linux!

5.0
4.0
CST8207
Mar 9, 2014

Ian is a very smart person and treats his students as such as well. His classes are not easy, but as long as you keep up with the work, attempt to do everything yourself first and in general work hard, he will help you and show you the best way to do everything. Makes learning Linux very fun and exciting as well, never a dull moment in his class!

5.0
1.0
CST8207
Mar 11, 2014

Ian has an eccentric manner and a straightforward and highly technical teaching style that does not suit everyone. Lots of good information, no bad/useless information. I had no difficulty understanding, and I learned a lot. I would be happy to have him as a professor again.

1.0
5.0
CST8177
Apr 22, 2014

"Know it all" persona. Useless in the lab environment. Lacking in communication skills. Knows his Linux but can't teach. Best placed in A jar and put on a shelf somewhere..

5.0
3.0
CST8177
Apr 25, 2014

Ian! is very approachable and helpful if you are willing to learn, but you need to show you are making effort first. If you are having trouble he will gladly sit down for hours and teach. He updates errors immediately in his labs and spends the time to make the course material current. 2 semesters with him, sad he doesn't teach semester 3.

5.0
4.0
LINUX1
Grade: A+
Dec 7, 2014

READ ALL THE WORDS!! This guy teaches you how to find the answers not neccesarilly all the answers them selves! Resourcfulnes and self-direction are key to passing these classes. If you show interest in the material he will show an interest in you. He has alot of online resources and learning material that is very helpful.

4.0
4.0
CST8207
Grade: A
Dec 7, 2014

Excellent teacher, makes you work for the answers. Really believes in RTFM.

4.0
2.0
CST8207
Mar 26, 2015

Ian is possibly the best professor I have come across. The thorough learning I got from the course was excellent. If you are willing to work hard , study & revise the you will get 110% from the material , lectures and lab. If you are having difficulty in understanding his lectures and notes then bread making is right for you.

4.0
4.0
CST8207
Grade: B+
Apr 20, 2016

READ ALL THE WORDS!! the notes are a bit confusing but during lectures or labs IF you have any question he is there for you. keep notes and try to learn not memorise

5.0
4.0
CST8129
Grade: A+
Sep 21, 2016
Would take again

Awesome Teacher if you care about what your learning about.

Respected
Skip class? You won't pass.
Amazing lectures
4.0
4.0
CST8207
Grade: B
Jan 11, 2018
Would take again

A little weird but great teacher

Respected
Participation matters
LOTS OF HOMEWORK
1.0
4.0
CST8207
Jan 13, 2018
Wouldn't take again

Ian made this course very difficult and frusterating. He was not in it for the students, he seemed to be in it only for his own ego. He seemed to have no interest in actually helping students learn or do well. He was very unapproachable. His responses to face to face and email questions were robotic and rude. Very smart but not a good teacher.

5.0
4.0
CST8207
Grade: A
Jul 29, 2018
Would take again

Extremely knowledgeable - the course website he has built is used by many other professors. The material must be practiced to be understood, so the labs are designed to force you to understand the material to solve the problems. A LOT of work involved, but if you want to be a Linux sysadmin or in network security, you can't get a better start.

Skip class? You won't pass.
5.0
4.0
CST8207
Grade: A
Nov 10, 2018
Would take again

Very Particular

Respected
Get ready to read
Amazing lectures
5.0
4.0
CST8177
Grade: A+
Nov 30, 2018
Would take again

his way of teaching is very good and he is also very helpful for midterm exams.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
CST8207
Grade: A+
Dec 16, 2018
Would take again

He is the Linux.

Get ready to read
Inspirational
Amazing lectures
2.0
4.0
CST8207
Grade: A+
Mar 22, 2019
Wouldn't take again

Pros: He's energetic and prepares you for his test. Cons: My main problem is that 80% of his test questions, exam questions and assignments are trick questions. He can reduce this by a lot. People say he will teach you a lot, I disagree; he teaches you how to spot a virus at the most (trick questions). His material isn't very much REAL WORLD

Gives good feedback
Lots of homework
Hilarious
5.0
4.0
CST8207
Mar 22, 2019
Would take again

His method of teaching is excellent - he explains difficult concepts in a variety of ways. Isn't afraid to review if things don't stick. Well structured assignments that provide a lot of practice. Test/quiz questions are unpredictable (Read All The Words), which helps to cement your knowledge. The CST program will take a huge hit when he retires.

Lots of homework
Hilarious
Amazing lectures
5.0
4.0
CST8103
Grade: A+
Dec 31, 2019
Would take again

Ian is the most enthusiastic prof i've ever had. He obviously eats, breaths, and sleeps Linux. He taught my first linux class, and while many of his assignments and tests felt somewhat pedantic and contrived, that's what Linux is. I was lucky enough to have him as the lab TA for my 2nd linux class. Our prof was terrible and Ian saved our butts!

Hilarious
Amazing lectures
Lecture heavy
Class Info

Attendance Mandatory

50%

Textbook Required

64%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

89% confidence
Based on 13 grades
Most common grades:
A+ (6)
A (5)
Not_Sure_Yet (1)
Grade Distribution
A(11)B(1)C(0)D(0)F(0)A-/B+(1)
Based on 14 reported grades
A+: 6
A: 5
Not_Sure_Yet: 1
B+: 1
Common Tags
Amazing lectures (5)
Respected (4)
Skip class? You won't pass. (3)
Hilarious (3)
Get ready to read (2)
Gives good feedback (2)
Lots of homework (2)
Participation matters (1)
Rating Trend

Improving

+0.76 avg change
Jan
Jul
Nov
Dec
Mar
Dec
Last 6 months
Ratings by Course

DAT2343

5.0

(2)

COMPILERS

5.0

(1)

CST

5.0

(1)

NET2003

5.0

(3)

CST8152

5.0

(1)
+27 more courses
Difficulty by Course

ENG101

5.0

DAT

5.0

OPSYS

5.0

COMPILERS

5.0

OPERSYS

5.0

Similar Professors