3.7

Robert Allison

Computer Science - California State University Long Beach

3.7
Quality
3.7
Difficulty
63%
Would Retake
121
Reviews
3.7
Quality
3.7
Difficulty
3.6
Helpful
3.8
Clarity

63%

Would Retake

121

Reviews

Rating Distribution
Official

5

57

4

22

3

20

2

13

1

9

What Students Say

This class isn't hard but a load of work comes with it

CECS301 - 3.0 rating

Overall a good experience

CECS440 - 4.0 rating
Class Info

Attendance Mandatory

44%

Textbook Required

78%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 18 grades
Most common grades:
A (6)
B (6)
Incomplete (2)
Grade Distribution
A(8)B(6)C(1)D(3)F(0)A-/B+(1)
Based on 22 reported grades
A: 6
B: 6
Incomplete: 2
A+: 2
Common Tags
Skip class? You won't pass. (4)
Participation matters (3)
Respected (2)
Amazing lectures (2)
LOTS OF HOMEWORK (2)
GROUP PROJECTS (2)
Tough Grader (2)
Inspirational (2)
Rating Trend

Declining

-0.89 avg change
Dec
Mar
May
Jun
Mar
May
Last 6 months
Ratings by Course

201

5.0

(1)

CECS325

5.0

(1)

CES301

5.0

(1)

CECS448

5.0

(1)

CECS440

4.3

(26)
+9 more courses
Difficulty by Course

440

5.0

DIGITALLOGIC

5.0

CECS285

4.5

CECS

4.3

CECS341

4.2

Reviews (121)
5.0
4.0
CECS201
Mar 16, 2002

A strict, intense, yet very enjoyable professor. Highly recommended.

5.0
4.0
CECS201
May 20, 2002

A bit fanatical. Classes can be difficult but well-taught and explained.

4.0
3.0
CECS201
Apr 9, 2003

very superb teacher, highly recommended. excellent teaching skills, but kind of mad :)don't ask him a lot of question or he goes crazy at you.

4.0
4.0
CECS440
Apr 25, 2003

Very hard teacher but overall very helpful and teaches very well.

5.0
3.0
CECS201
Aug 22, 2003

Great Teacher. Good Teaching style. Really gets on you if you're falling behind.

5.0
4.0
CECS201
Oct 3, 2003

Really motivational teacher, will help you out if you need anything. Bad: He is a pretty hard grader when it comes to tests and demands perfection because we all know(in the real world you can't have mistakes)--quote from allison. But overall hes' good.

5.0
3.0
CECS201
Nov 25, 2003

Mr. Allison rocks. he's so into what he's doing. he wants all students to fully understand the fundementals, and know what's going on in the real world. Don't do sloppy work, because he will basically tell you "I can't hire you".

5.0
3.0
CECS201
Dec 4, 2003

Took Allison last semester, he really knows his stuff. Not just only an engineering teacher, but also your coach, motivating you to do your best!

5.0
3.0
CECS440
Dec 11, 2003

I learned more in this class that in any other that I've taken at csulb. I finally get the feeling that I'm a computer scientist. Allison not only knows his stuff but he genuinely cares that his students become the best.

5.0
2.0
CECS201
Dec 24, 2003

he has been of the best teacher i've ever seen.they say he is hard but not really. his tests are very straight foward. he teaches really good. he explains really good. and he is very motivating. TAKE HIME you'll love him

5.0
4.0
CECS201
Mar 13, 2004

Allison makes sure that you get off with a solid start from the beginning of your education only if you REALLY care about your future/field. If you have a fragile personality, do not take him because he will break you in. Be confident and you will do fine

5.0
3.0
CECS440
Mar 30, 2004

Good teacher, explains well. HOWEVER, he can be very over the top sometimes. Lectures through the whole lab and then some. He almost always keeps us 15-20 minutes past the end of class, which is very rude & disrespectful of student's schedules.

2.0
5.0
CECS
Apr 20, 2004

This guy is nutso. While the class material is alright, he's just freaking mean. He has outbursts at people in class, he humiliates you if you don't perform well, and he calls it all "motivational". I personally found it to be discouraging.

5.0
1.0
CECS325
Apr 22, 2004

Question for the last guy: Are you sure you're not thinking of HILL?

3.0
3.0
CECS
Apr 27, 2004

Never taken Hill, just this guy. Hill is probably bad as well though, I've heard most of the Computer engineering teachers are pretty cruel.

2.0
4.0
CECS201
May 2, 2004

Allison is a very hard teacher. he makes you work/learn. but he works will you and helps you every step of the way. if you want to learn something, and work hard. take his class you will not regret it. But don't get me wrong you will learn at a price.

5.0
3.0
CECS201
Aug 5, 2004

Arguably the best teacher i have ever had. Class is hard. u learn a lotta other stuff other than the normal course work. THE BEST!

1.0
5.0
CECS201
Aug 22, 2004

what a cranky old man. he really loses his temper.

1.0
5.0
CECS201
Aug 22, 2004

This guy actually makes you take a test on this pyramid for success his favorite basketball coach came up with. He also spends about half of every class praising the guy. I thought this was an engineering class, not a self help class. He also has a temper

5.0
2.0
CECS301
Sep 5, 2004

excellent teacher!!! What he did to the students just because , in my view, he wants you guys/gals to be good! that's it! He forces students work hard but he doesn't abandon students. He is very helpful teacher if you show your willingness to work hard

5.0
5.0
CECS440
Oct 25, 2004

Tremendous energy and enthusiasm for the subject, Allison is ideal for the job of teacher. However, understand that signing up for an Allison class is signing away every last waking moment. Allison demands the best from his students, which is in it's way refreshing, but can easily be one's undoing.

5.0
3.0
CECS201
Grade: D
Oct 27, 2004

what do you think? HMMM...he's awesome!!! He doesn't discourage, it is something we call "constructive criticism"...if you can't handle his class, "it's ok, that just means that "it's not in you yet"...HAHA...overall, he's cool because he is interactive as a professor...his labs are oober fun!!!

5.0
3.0
CECS201
Oct 27, 2004

this is so far one of my favorite teachers at CSULB. He is very smart, understanding, and willing to help you learn. He is very enthusiastic about teaching and helping you understand his class. He does require you to work though, so if your a slacker don't take him. :-)

5.0
2.0
CECS301
Nov 20, 2004

Probably the best professor at CSULB, Period. Like many others have said, he is very enthusiastic and he actually cares about you learning the material. He seems to have a great answer to any question you throw at him, no matter what the subject is. Definately recommended for 201, 301, or 440.

4.0
3.0
CECS201
Nov 25, 2004

Reminds me a little of coach Bobby Knight.Tough,hard on ya,yells,intermidates,but he does that to make other succeed in life.Go for him for help, he will help you, just depends on his mood. Good mood good teacher, bad mood you better get out of here.You love him or hate him.

5.0
3.0
CECS201
Dec 14, 2004

Great teacher with a lot of passion for subject. Intense lectures and homework. Test grading is not hard at all, just do better than half the class and you get a 'B.' He grades based on a median.

5.0
1.0
CES301
Dec 21, 2004

This is jack kalmeta and i love this teacher! <3

2.0
5.0
CECS201
Jan 14, 2005

This guy is delusive. He makes you memorize his "Pyramid for Success". Now that I know Integrity makes the corner stone of the pyramid, I'm going to succeed in life? His class reminds me of a late night infomercial. "Memorize my Pyramid for success, and you too can be a millionaire in just one week!

5.0
3.0
CECS440
Jan 26, 2005

I dont know what these other comments are all about but Professor Allison is by far the best professor at CSULB, and I am not an A student. YOU WILL LEARN ALOT in his classes. The way he grades tests isnt that good but you can get a B if you try and he knows your trying. Recomendation A++

1.0
5.0
CECS201
Feb 16, 2005

Ugh. Professor has anger issues, first of all. Second, He wastes class time by making you memorize famous quotes by abraham lincoln. And lastly, he keeps you in late to make up for all the time he spent teaching about President Lincoln!

1.0
5.0
CECS201
May 16, 2005

Not a good professor. He's difficult, he doesn't stay on topic, and he's abnormally angry. Very incompetent and not recommended. There are much better professors to take this class with.

1.0
4.0
CECS201
May 29, 2005

I'm pretty sure he breaks school rules. He could be in trouble if the administration found out.

5.0
4.0
CECS201
Jun 8, 2005

Dude rocks! Those negative comments are obviously from some underacheivers who haven't been in college long. Just a little comparison with other Prof's tell the real story. Allison really motivates you to do your best based on who you are. He seems to understand many different kinds of students and is able to reach them. Extremely organized.

2.0
5.0
CECS201
Jun 28, 2005

I had to buy his syllabus on CD, I had to memorize quotes from random historical figures, I had to memorize the "pyramid for success", and I had to hear him lecture every day on the USC basketball team. He's also very harsh with his students, and teeters on the edge of the school rules and policy. Should be reviewed by board for dismissal.

4.0
4.0
CECS201
Jul 4, 2005

Expect to memorize quotes, goes off topic, talking about football, doesn't lecture from the book. Strict on rules, especially for late homework. His exams are hard, grades on average of scores, if above, passing with a B. Do all the Homework assigned, and use his office hours. Expects a lot out of his students!

1.0
4.0
CECS201
Jul 13, 2005

He's a bad teacher.

2.0
5.0
DIGITALLOGIC
Grade: Incomplete
Jul 23, 2005

I have a lot of respect for Mr. Allison, but anyone who rates him higher than a 2 for easiness didn't really take this class.

4.0
4.0
CECS201
Aug 12, 2005

If you're not willing to work hard, you will not pass/like this class. He will call on almost everyone to answer questions during his lectures and if you don't know the answer, he'll call on you again to answer the next question. He grades on a curve, which makes it easy to get a B.

5.0
3.0
201
Aug 28, 2005

Great teacher, his class is fun and interesting. it does not get boring. he's a good lecturer and very motivative. he's very clear and understanding. But he is also tough on tests and rules, he's a cool nice guy, but also strict.

5.0
3.0
CECS201
Aug 30, 2005

Took this fall 03 I believe...Abrubt style but you will learn I gaurantee it .....Everything is clear and pretty much goes with test. No suprises....Read your notes go to class and study and you will do fine.

3.0
5.0
CECS440
Sep 6, 2005

I think he is the best professor in the department. This is not to say that he is easy, though. Allison is a motivator and his lectures are great, but he will work you to the bone, especially in 440. But if you can get through his class, you will defin

5.0
3.0
CECS440
Sep 8, 2005

Professor Allison is a tough teacher, but he's really good at motivating you to push youself to your full potential. I learned alot, maybe more than I learned in any of my engineering classes. He makes you work on a senior project that requires a power p

5.0
5.0
CECS440
Sep 12, 2005

If you want to know how computer engineering works, take this guy. He'll make you work hard but you'll learn your stuff GARANTEED. If you're the flaky kind that just wants to pass a class, don't take his class.

5.0
3.0
CECS440
Sep 13, 2005

Best teacher EVER! Works you hard... You learn your stuff.

5.0
2.0
CECS201
Sep 15, 2005

No Comments

5.0
3.0
CECS301
Sep 28, 2005

best among the best!

4.0
3.0
CECS440
Oct 14, 2005

Mr. Allison has finally gotton his act together and has not exploded during class. He has controlled his temper and his teaching is just wonderful. I know his senior project is going to be tough, but he has me so motivated to do it it is not funny. This is like the only class this semester I really care about

5.0
4.0
CECS440
Dec 16, 2005

Wow! Now that it's over, I cannot believe how much I learned in this class. Allison somehow makes the difficult concepts easier to understand. I've got a major addition to my "portfoilio."

5.0
2.0
CECS440
Jan 15, 2006

im a cs major, therefore not needing 301, neither did i take him for 201.. you learn A LOT in his class, he breaks it down really clear in lecture so you only need to review outside of class maybe a week before midterms/final.. you do not need to "self-learn" anything in his class, which is a plus :) ClassWasNotAsHardAsIThought, knowUrVerilog!

5.0
4.0
CECS440
Jan 25, 2006

Excellent teacher. One of the best I've had in my college career. Would recommend to ANYONE who wants to learn the material from an enthusiastic and approachable professor. Class can be demanding, but it's absolutely worth it.

5.0
3.0
CECS301
Jan 25, 2006

Loved this class! If you want a Professor who is clear, concise, and relates to the students, take his class! I'm definitely taking him for 440!

5.0
3.0
CECS440
Mar 15, 2006

I have taken him for 201,301,440 in a row.The course material gets better and better and he will start treating you more like an adult.If he insults or is hard on ya, take it as a compliment.I finally got the hint why he was so tough on me because I was the better student that wanted to learn.GASA,get ahead stay ahead.

5.0
4.0
CECS301
May 20, 2006

Now that it's all over, I'm proud of how much I improved this semester. In the beginning, I was a little intimadated by how intense Prof Allison was, but now I can see why. He is totally committed to his students and spent incredible amounts of time with us "after hours" to help us learn to debug our designs. I learned soooooo much this semester.

4.0
3.0
CECS301
Sep 7, 2006

he teaches very clearly. he doesn't really help students in lab because after his lecture you should be able to do what is asked. you don't need to study. just pay attention and do your labs/hw on time and you will get an A. one thing that's bad is the fact that he is disrespectful to other instructors by constantly going over his time.

4.0
4.0
CECS201
Nov 28, 2006

Not a class for slackers. He will call on you during class; don't fall asleep! His lecture notes explain the materials very well, so you don't even need to read the book. Grades tests on a curve and curves again at the end of the semester. Easy class to get a B in if you put in a little effort.

5.0
5.0
CECS201
Jan 16, 2007

He is as motivational as he is enlightening. Devotes a portion of his final exam to learning meaningful quotes, which shows he cares for his students to succeed. I wish to refer to him as Coach Allison. Oh yes, I also actually learned computer logic along the way.

5.0
2.0
CECS301
May 24, 2007

One of the better professors we have in our department. Lectures have substance and meaning and will clarify more than the book ever will. Allison is dedicated to educating the students and can seem intense, but he makes comp.engr. seem so easy--and it is. I definitely enjoyed his class and love the enthusiasm that he brings. Take him and learn.

5.0
4.0
CECS448
May 31, 2007

Allison is the best teacher in the Computer Science department. His classes are not easy, but his way of teaching makes it all worth it. To get through his class is an accomplishment that you will enjoy.

5.0
2.0
CECS201
Dec 25, 2007

Appears difficult at first, but thats not really the case. If you are serious about CE, you have to take him to pass the next level. If you are CS, he is ideal, but if you are looking to for a lazy way likely to just get a C, if you truly love CS/CE then he is the perfect teacher. His tests are not hard at all just do labs and homework, guarantee A

3.0
5.0
CECS201
Jan 14, 2008

Some people love him and some people hate him. He was rather condescending in my opinion, at the same time trying to help you, bit of a contradiction. You have to buy his notes ($5). Don't use the book really. He thinks alot of himself. He teaches fine enough, but he is extrememly picky. I learned alot, tho.

5.0
5.0
CECS201
May 1, 2008

Out of all the 201 professors out there, Allison is surely the one you want to get!. The class is hard, no doubt about it, but his lectures are great and understandable. Please bear in mind that this guy will call on you not once, not twice, heck not even thrice so be sure you know some of the material before hand.

5.0
4.0
CECS201
May 5, 2008

An excellent professor with clear explanations. A word of warning though, his homework assignments are long and stressful. His labs are good. Make sure you are the first to be demoed for a lab every time, if not you WILL stay over, he spends a long time with one (or a group) of students. Don't get the book, his notes cost $5, and they are good.

5.0
3.0
CECS301
May 21, 2008

Very clear and enthusiastic. Highly recommended to those who want to learn the subject.

5.0
3.0
CECS201
Dec 7, 2008

ONE OF THE BEST TEACHERS for CECS courses! I TOTALLY recommend him!!! CLEAR ON HIS LECTURES.... MAY SEEM HARSH BUT HIS TEACHING IS WORTH IT AND MAKES YOU UNDERSTAND EVERYTHING HE TEACHES...HE USED TO PICK ON ME ABOUT 7-10 times A DAY but HE WOULD DO IT TO MAKE SURE I WOULD UNDERSTAND HIS LECTURE.

4.0
2.0
CECS440
Dec 19, 2008

440 is one of the toughest class in the CECS department, but a rite of passage for all who take and pass it. Since this class is senior level, Allison stops babying you and expects more out of you. Have to be diligent to get an A. Final project was super time consuming but tests are similar to homework or what is in lecture PDFs--no curve balls.

4.0
2.0
CECSCECS
May 12, 2009

if you are CE student,you will regret u didnt take 201 with him,because u will have hard time to catch up in his 301 if u had 201 from other guys. he is not very helpulf in a way that he wont give you the answers, but expect you to find the answer yousulf

2.0
5.0
CECS
Oct 8, 2009

He is not a good professor. Not helpful and is very degrading if you are not doing well. Beware if you take him.

2.0
5.0
CECS341
Jun 16, 2010

Professor is sometimes unclear about what he wants for some projects. Lectures are also unclear unless you read/ prepare ahead of time. Test are strait from the homework but sometimes finding answers for the homework can be difficult.

4.0
5.0
CECS201
Nov 24, 2010

I took this Spring 2010 and Professor Allison's class was demanding and it took alot of time to work on both the labs and the homework. I got a B in the class and felt like I accomplished something out of it. He gets to know you on a first name basis so make sure you're paying attention as he will call on you. Looking forward to CECS 301 in Sp 2011

4.0
4.0
CECS301
Dec 9, 2010

He is a GOOD teacher if you're willing to learn and spend the time and effort to do the time-consuming labs. Midterms were straight out of the homework and lab. He might pick on you, he picked on my half of the room. He warns you: "The first 5 weeks are the worst." He was right, then it was a breeze right after. Good luck + get a study group.

1.0
5.0
CECS201
Feb 14, 2011

Telling people that over half of the class fails on the first day of class doesn't help anyone. Allison is not helpful and too demanding.

5.0
1.0
CECS301
Apr 13, 2011

THE BEST PROFESSOR I'VE HAD HERE AT CSULB. This is the professor you want to have when you're a CE major. His notes/hw/labs are extremely relevant towards what we need to know as CEs. He will not only teach you the material but coach you into becoming a better person who is ready to compete with other highly credible schools to get that dream job.

4.0
5.0
CECS301
Apr 13, 2011

If you can't handle the heat and pressure, of say just being called on by a Professor then get out of the class and change majors to liberal arts. His lectures are superb, but IT IS first and foremost YOU that has to make it the best. This isn't kindergarten anymore learn to be 1337, no more of this not helpful to demanding bullc....

3.0
4.0
CECS201
May 16, 2011

Great teacher. At the beginning and end and sometimes in the middle he becomes "preachy" on being successful in life, but it's nonetheless true. Class is difficult. Expect to be confused and ask a lot of questions. His philosophy is that if you come to class without knowing what's in the lecture, you're already behind.Grading based on median.

1.0
5.0
CECS341
Jun 3, 2011

Allison is not a good teacher at all. If you ask him a question, he will say you have to figure out by yourself. The exam is wordy. Even students improve their score gradually, they still get C. He does not understand your efforts. Who brings the MIPS project to the interviewer nowadays.Johnson is better professor to take instead of Allison.

4.0
3.0
CECS201
Jun 3, 2011

The first few weeks seemed tough. He is strict on his grading policy, but the way he teaches is amazing. His enthusiasm and motivation greatly helped students. Although this is a tough class, if you study hard and pay attention and are able to do all the labs by yourself!! you will do fine. Textbook is not required, he gives you everything.

3.0
4.0
CECS440
Jul 7, 2011

lots of student didn't realize that Alison is good at motivating other than explaining. he has been teaching this subject many years, so his notes and labs design are supper explicit and coherent. probably the best notes and labs in the whole department. but when it come to explain a specific problem. I don't think he does very good job.

5.0
3.0
CECS301
Dec 21, 2011

Not an easy class. You have to start from right now; review all you 201 material.Do HW asap never the last minute..read his notes 3 times.one before lecture and twice after.Get a good lab partner or else you will regret it.test are like hw and labs.Make sure to go to his office hours.he will know your name within 2 weeks and he will pick on you

2.0
5.0
CECS301
Dec 28, 2011

Told a student to stand on desk to fix overhead proj. Sold class notes to students, for obvious profit. Browbeats students if late or can't answer questions. Extends lecture a half hour, with next prof and students waiting outside. Preaches too much personal philosophy. Assigns excesive homework and labs. Says lab time for demo, do labs else-where.

3.0
5.0
CECS285
May 25, 2012

Assembly language is not the class he should be teaching. Very intelligent man, but really hard. He will make you by a homemade CD with documents he uses every year. He reads off the powerpoints and expects the student to know all the material instantly.

5.0
3.0
CECS301
Dec 11, 2012

The man is strict, passionate about his subject, and genuinely cares about the quality of education his students are receiving. When I had my first class with him last semester there were times he made me want to quit. But I never did, and ultimately I realized that he is EASILY one of the greatest professors I have ever had. Tough but Fair.:-)

5.0
2.0
CECS440
Dec 21, 2012

Professor Allison is an amazing lecturer. He is passionate in what he teaches and makes his presence known in his lectures. I'm glad to have taken him for 3 courses now. Like in 201 and 301 his lecture notes are thorough and he goes in great detail. Final project is intense, plus he records the design review presentation so that's always fun haha.

5.0
5.0
CECS440
Dec 22, 2012

Hands down, the best professor in the CECS department! It will be a lot of work, but definitely worth in in the long run

5.0
4.0
CECS301
Jan 6, 2013

Honestly best teacher I have taken for my major. He knows his material well. He sells all his lecture materials and we didn't even use the book. His test are pretty much from his homework and labs. Find a good lab partner, this will significantly help with your grade. Also form study groups with other students. That helps also.

3.0
5.0
CECS201
Jan 25, 2013

If you are taking any of his class, make sure you do not have a very tight schedule. The labs and HW were a lot of work. Unlike him, he will only use lab times for checking your labs rather than let you do lab work, so make sure you have time to spare to do your labs. If you are a CE major take him for 201, or else it will be hard in 301 like me.

5.0
3.0
CECS341
May 10, 2013

Amazing professor. I had him previously for cecs 201, and decided to wait until spring so I could take 341 with him. I'm not going to lie, you will have to work hard and put a lot of time into this class in order to succeed. If you pay attention in class, do the homework legitimately, and read the book, you will do just fine.

5.0
3.0
CECS301
May 17, 2013

Loved this class. Learned so much throughout the semester, not an easy class so be sure to study and do all the hw. He called on me alot, but it help me understand the material more. P.S find a replacement for Dale White !

5.0
3.0
CECS301
May 22, 2013

Professor Allison not only teaches you the material,but also the real world. It is true when you look for jobs, you compete against students from highly credible schools. Do not be intimitaded being called on. He is making sure you understand the materials. Grades by median. Above is B. Exams are basically HW and Labs. Pop quizzes, so study.

2.0
4.0
CECS301
Jun 10, 2013

exams are confusing and labs are really stress full and time consuming. Make sure you find a partner and make friends with your classmates oh and make sure to ask a lot of questions. he gives a lot of pop quizzes. p.s he will know every ones name in the first 2 weeks so be prepared to be picked on everyday!

3.0
3.0
CECS301
Grade: D+
Aug 18, 2013

the key to pass this class is to get a good lab partner and make friends with your classmates because labs and hw may be challenging,also because the last 3 labs,you have to do them with a partner since they are long ,so being alone is not a good idea

3.0
4.0
CECS301
Grade: A+
Sep 8, 2013

If you are going to take any of his class, do not expect him to be laidback. He is one of those professors who is going to push you very hard and expect you to do more work than other professors. HW and labs take a lot of time. I highly reccommend you to get a study group, trust me. Grades are based on how the class do, so study.

3.0
4.0
CECS285
Dec 6, 2013

He is a pretty cool guy, you learn alot in his class. but be prepared since he will be calling on you multiple times a day. His lab seemed ambiguous at times, but manageable, and his test is basically HW problems.

4.0
4.0
CECS301
Jan 7, 2014

If you didn't have him for 201, the first 5 weeks will be catch-up-hell. You will learn A LOT in this class. It is taught like a 4 or 5 unit class. Make sure you understand every single thing you turn in, it will be on the test. This class WILL consume your time. Even though half of the labs are partnered, they will mostly take 10+ hours. 95% pass.

3.0
3.0
CECS301
Grade: B+
Jan 15, 2014

He is incredibly stubborn and condescending. He will interrupt you if you are wrong and will pick on you if he doesn't like you. As mean as he is, he really cares about his students' understanding of the material and can be down to earth. Be prepared for a lot of work. Know how to code your labs on paper. They're going to be on the midterms.

4.0
5.0
CECS440
Mar 28, 2014

This class is a lot of work especially the senior project, and I mean you will have to put aside your social life, and etc. for that semester. If you take a break one day or even an hour you will fall very behind, seriously. Better be sharp on your verilog, there is no time for review.

2.0
4.0
CECS301
Apr 8, 2014

This guy...this guy keeps you busy all the time. Pop Quizzes, labs, hwk. he expects a lot so try not to fall behind, if you don't know the stuff in cecs201 or verilog programming you're already falling behind. Good thing he curves though!

3.0
4.0
CECS301
Grade: A
Aug 22, 2014

If you didn't take 201 with him (like me), the first 4 weeks will be catch up hell. it's the though class so you better find a good lab partner. Exams are exactly like hw problems but you should understand all of them. If you have a question, you better ask your friend! instead of him because he will ask bunch of Q's. totally recommended

3.0
5.0
CECS440
Grade: Not sure yet
Dec 4, 2014

DO NOT TAKE HIM IF YOU HAVE A BUSY LIFE!!! His class is not hard, but he gives no consideration about your work and other classes. He makes it as if this is your only class. I am always up till past midnight because I have work and have four other class. His 440 class alone, is like a full-time job, so manage your time well.

2.0
5.0
440
Grade: B
Dec 9, 2014

If you want to put 20 hours a week into busy work, and gain no knowledge out of it, this is the class for you. He may have been a good teacher at one point, but in my three courses with him, he has been abusive, petty, grudge-holding, and regularly lectured over an hour over the lecture time. He has lost touch with teaching and his students.

4.0
4.0
301
Dec 19, 2014

He treats you like how CE majors at UCLA would get treated by their professors. You will come out the class feeling that you deserve the grade that you get. Don't be intimidated by him when he calls on you he is just trying to make you feel what its like to be in the hot seat at job interviews, because they do ask you questions like the ones he ask

4.0
4.0
CECS301
Dec 23, 2014

The material that is taught in this course is not hard. However, this class is very time consuming, so you must manage your time well. Also, make sure you find a good partner for labs because that will make this class a lot easier. His exams are straightforward and his homework prepares you for his exams quite well. Just put in the effort!

3.0
5.0
CECS201
Grade: C
Jul 1, 2015

I will not take him again

2.0
5.0
CECS341
Grade: Drop/Withdrawal
Aug 13, 2015

Shows up late. Never shows up to lab to spend time with the students he gets paid to teach. Time for an "Out With The Old" retirement plan. Curves to help poor lecture. Told us he didn't grade the Midterm over the week break because he was planning a wedding. We all have our own life. We made time for you. Where's the time for us? JUST DON'T

4.0
2.0
CECS301
Grade: A
Nov 3, 2015

This class with professor Allison isn't very hard and assignments are pretty straightforward. Go to class to get insight on homework/ labs and you're all set. Discuss subject matters that are difficult for you with others as well as Allison. Truth is 301 is really easy labs are pretty self explanatory and midterms are easy just limited time to do.

5.0
4.0
CECS301
Nov 17, 2015

Expect difficult and time consuming homework. Ask questions inside and outside of class and make full use of your lab time. I will definitely "get your money's worth" for this class. Choose your lab partners wisely and DO buy the CD ($10 for it, but it is WAY better than a textbook). Of course you will need a Nexys board for this class EFFORT!

5.0
4.0
CECS201
Grade: A
Dec 8, 2015

Great teacher Mr Allison is. He brings out the best in you. I didn't complete a couple of homework assignments because I procrastinated and overlooked the difficulty, but if you do well on the labs and tests you should be good. DON'T FORGET TO SKIM THE MATERIAL BEFORE AND AFTER CLASS. Like he says, "Always be prepared, this is your field."

4.0
4.0
CECS201
Dec 15, 2015

Great professor. Inspirational. Must be interested in learning computer logic design if you want to pass. Does grade on a curve where half the grades are A's and B's while other half are C's, D's, and F's.

3.0
5.0
CECS301
Grade: B
Jan 14, 2016

People can talk trash about Allison, but if you are smart enough, I would rather to have professor like him telling you over and over how the real world will be when you are competing with other top tier universities. This class will work you to the bone, and stress you out but you will come out of the class more competent than you ever been.

3.0
3.0
CECS341
May 15, 2016

Not too hard of a class. Teacher can be a bit aggressive and you'll most likely not like to be on his bad side. But the subject matter of the course is interesting.

4.0
3.0
CECS440
Grade: B
May 15, 2016

This course is a lot of work but the difficulty of the class comes towards the end with quizzes and the final. I didn't attend much due to other issues but the teacher review many topics to help. Overall a good experience.

3.0
4.0
CECS440
May 23, 2016

This was my final semester, but this class was hard. The professor always lectured over lab which wasn't too good for me as I lose attention pretty easily. The topics was hard and took me a while to get it. The final project was horrible and labs were just as hard since they are a part of the final project.

3.0
4.0
CECS301
Grade: B
May 23, 2016

This class was really hard throughout the semester. The topics covered are very hard, but YouTube tutorials were enough to help convey the topics. The teacher usually leaves during labs so no help there, but classmates were very helpful. I'll say not too shabby of a class just the professor wasn't too great at teaching.

3.0
3.0
CECS301
Grade: A
May 23, 2016

This class isn't hard but a load of work comes with it. The professor can't really teach just goes over things like it's routine. Have one person buy the CD and share it. The class is curve so you'll be fine just remember to do labs and homework and you'll definitely pass because that's his test basically and final are his labs.

5.0
4.0
CECS301
Grade: A
Oct 24, 2016
Would take again

His course is more difficult than if you took another professor, but the material and professional skills as a computer engineer gained from his course is much more than other professors. He treats his class/projects as if u were in the work field. His lectures are inspiring to anyone interested in the field of digital design. Highly recommend!

Respected
Skip class? You won't pass.
Amazing lectures
3.0
4.0
CECS301
Dec 12, 2016
Wouldn't take again

His teaching style is divisive. He goes out of his way to make the class as stressful and annoying as possible. It's admirable in a way because you know he thinks he's doing it for our good, but with other classes in the mix it's just not worth the hassle. Not that we have other prof. choices. Do the homework & projects and keep your head down.

Participation matters
LOTS OF HOMEWORK
GROUP PROJECTS
1.0
4.0
CECS301
Mar 16, 2017
Wouldn't take again

He pushed me completely away from engineering. I had a great time learning from Prof. Tramel in CECS 201 but once I got to Allison that changed. He is so rude in his approach to his students and did not feel like I could ask questions without him making me feel so far behind. But, this class will show you if computer engineering is meant for you.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
2.0
3.0
CECS440
Grade: B
May 22, 2017
Wouldn't take again

Attendance isn't really necessary till the very end when quizzes are given since that's basically your final. The overall senior project in this class was easy, but having to add enhancements for the sake of adding it is a massive load of sleepless nights. The professor interrupts and answers his own questions when you ask questions, so don't ask.

LOTS OF HOMEWORK
SO MANY PAPERS
GROUP PROJECTS
4.0
5.0
CECS440
Grade: A+
Jun 26, 2018
Would take again

He uses every minute of class time. He crams so many topics into a small amount of time. Be ready to work for an A. DO NOT procrastinate, especially in 440. The 440 project will take at least 40 hours of work. Start early. He is there to help, though sometimes his help isn't so great. Ask questions, ask for clarification, and remember the quizzes.

Tough Grader
Participation matters
LECTURE HEAVY
5.0
5.0
CECS440
Grade: B
Mar 13, 2019
Would take again

Prof Allison's classes requires a lot of energy and effort from the student but it is all worth it. The only reason I wasn't behind on his projects was starting 2-3 weeks early, even 1 month before the Final Project was due. Great lecturer and professor. Just a little difficult to ask questions to, but is still definitely helpful.

Respected
Lots of homework
Skip class? You won't pass.
5.0
4.0
CECS301
Grade: Incomplete
Mar 25, 2019
Would take again

Allison is that teacher that High School teacher's tell you don't exist- he cares. He has office hours every day, in which he always helps you the best he can. During class, he calls on everyone constantly to make sure the class is understanding what's going on. A lot of people don't like that, but it definitely pushes you. Awesome teacher!

Participation matters
Inspirational
Group projects
5.0
4.0
CECS440
Grade: A
May 17, 2019
Would take again

Allison has been one of the best professors I've had in my college career. I've had him for 301 and now 440. This class is definitely tough with a lot of material. Lectures will last both lecture and all of lab time, but you learn more information in this class than most others. Be thorough and start on all the projects early and you'll be fine.

Skip class? You won't pass.
Inspirational
Amazing lectures
Class Info

Attendance Mandatory

44%

Textbook Required

78%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 18 grades
Most common grades:
A (6)
B (6)
Incomplete (2)
Grade Distribution
A(8)B(6)C(1)D(3)F(0)A-/B+(1)
Based on 22 reported grades
A: 6
B: 6
Incomplete: 2
A+: 2
Common Tags
Skip class? You won't pass. (4)
Participation matters (3)
Respected (2)
Amazing lectures (2)
LOTS OF HOMEWORK (2)
GROUP PROJECTS (2)
Tough Grader (2)
Inspirational (2)
Rating Trend

Declining

-0.89 avg change
Dec
Mar
May
Jun
Mar
May
Last 6 months
Ratings by Course

201

5.0

(1)

CECS325

5.0

(1)

CES301

5.0

(1)

CECS448

5.0

(1)

CECS440

4.3

(26)
+9 more courses
Difficulty by Course

440

5.0

DIGITALLOGIC

5.0

CECS285

4.5

CECS

4.3

CECS341

4.2

Similar Professors