4.5
Quality3.1
Difficulty95%
Would Retake161
Reviews95%
Would Retake
161
Reviews
Rating DistributionOfficial
5
116
4
29
3
9
2
4
1
3
What Students Say
“Strict and terrible professor”
ICSI205 - 2.0 rating“i learned wut i need to learn”
CSI203 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
100%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.02 avg changeRatings by Course
INF305
5.0
(1)CINF308
4.9
(28)INF308
4.8
(8)INF108
4.7
(22)CINF108
4.6
(77)Difficulty by Course
ACSI205
5.0
ACSI203
4.5
INF305
4.0
CSI205
3.4
INF308
3.4
Reviews (161)
No Comments
very good teacher
He makes things up when he does not know the answers, and that happens way too much. His assignments are really hard bc is not always clear what he wants. He is mean when you ask to many question.
Had a very laid back approach to this class, never kept us the full time. Was avaible after class to help you debug your program.
OMFG! Way to teach deprecated Java... Booooooo! BTW, you DO NOT need spotlights on in the LC rooms...
i learned wut i need to learn
great prof. one of the best i have had at suny. easy to understand with a little sense of humor.
He ALWAYS messes something up on the assignment sheets. Allows for no experimentation and creativity at all. I did extra work on one assignment and he took points off my grade. Other than his stupid grading systems, I guess this class is alright.
Fairly good teacher, very good communication skills. Brings you from hello world,to net applications. Open assignments on test, but not book. Does not grade own assignments, does not review graded assignments fairly. Does not respond to e-mail well. Will not help you on assignments unless it is one week prior to due date.
i think hez a gr8 professor. He expects his students to put most of the effort though. He also already assumes that you have done all the reading and then come to class. But even inside class, whenever you'll ask him for help, he will be nice. His tests are ez if you have prepared well enough for even 1 day. His assignments towards the end get mad
This guy is useless. dont email him questions, he wont help you for anything. The TA does all the helping. hate this class and this teacher.
not clear at all. he's assuming the we know all the stuff while we don't. a hard grader who gives long and boring classes. he always starts and ends late.
He expects a lot from his students, as in he expects you to come to class having read and digested every little bit of what he assigned, and will call you out on the little bits. He's a tough grader, but overall he's fair. Just don't expect too much help from him outside of class.
Expects you to do your part in reading. Compared to other CS teachers here, very solid professor, able to answer questions and communicate effectively.
Great Teacher!!!!!! I hated computer science up until this class the way he teaches makes it very understandable and clear!!! Definitley take him!!!!!!
Very reasonable professor. He expects a fair amount from his students, but nothing that has not been addressed by him or the book. Very fun and clear professor.
he assumes we know all the stuff while we don't. a hard grader who gives long and boring classes. he always starts and ends late.
He doesn't always get back to emails and takes of points for stupid stuff. He defiantly has a passion for the subject and wants you to do well. programs and attendance are 45% of your grade so show up to class and do your work and you will do well. Midterm was a lot harder then the final but there is a slight curve so don't worry.
Programs are pretty easy, especially if you have good TAs. Midterm was difficult. He's a good teacher, and there isn't any surprises. Attendance is mandatory, go to class, pay attention and take good notes and its an easy A. Also, read the book, helps w programs and tests.
I had this professor with the intention of learning java object oriented programming. I spent ridiculous amount of hours learning on my free time. Why did I care so much about learning the content? his grading system is incredibly difficult and he is not a nice professor. 10/10 not recommended. Strict and terrible professor.
He expects a good amount of work from you, but he is fair and easy to understand. One of the best I've had, especially for Comp Sci.
One of the better professors out there, not an easy A, but he teaches well and at descent pace and expects you to put in effort. Assigns fairly challenging projects but is always available to help and explain, both in class and out of class. Learned a lot in his class and would definitely take again.
Read textbook to understand the concept in order to complete the homework assignments. Start the homework assignment early, don't wait till the deadline. Have a midterm and a final. Go to lab hours/ TA's office hours for help.
This professor is the best professor I ever had. He made everything in his lectures clear and was very approachable. He showed passion for what he was teaching and was always able to answer questions. I would definitely recommend.
Good Professor
Professor Irvin is by far one of the best Professors i've ever had. He's down to earth and actually teaches the material. He makes the material interesting and teaches in a way anyone can understand. He's hilarious and classes are always engaging and fun. Assignments aren't out of hand, if you pay attention and do as he directs you'll get an A.
He has definitely helped me to learn how to code better than any other teacher I've had before. He takes time to answer questions and is generally helpful when you need him.
He was an amazing professor. So relatable, down to earth, and he really cares about his students. He gives you a lot of time to do the assignments and is always available outside of class. Would definitely take his class again
Professor Irvin is one of those teachers that make you feel proud of all the work you've done in class. He really takes the time to teach his class thoroughly in order for his students to learn & provides his help as much as he can while still challenging you. His teachings are great! Just listen to his advice
He is an amazing professor! He definitely knows what he's talking about and is willing to help students with their problems. Available to talk about your code problems and help you out.
Teaches exactly what he tests on. On assignments, he basically tells you how to do it. You just have to be keeping up with what we talk about in class to complete each assignment in around 10-15 minutes. Gives a "pop" quiz after each chapter (you usually know around when they're coming) and takes the Qs directly from the textbook that's online
Great Professor. All quiz questions are taken from the readings. Assignments are straightforward. Start assignments early and show effort and you'll do fine.
A very good professor who explains exactly what hes looking for. Pop quizzes (gives you a heads up usually), and all questions are right from the book. Challenging but you will learn a lot!
Professor Irvin is one of my favorite professors at UAlbany. He knows how to break down tough topics into understandable concepts. He teaches the course in a way that people should learn python. Questions for the test and quizzes are taken from the textbook. There are weekly HW assignments that take some brain power but nothing unreasonable.
One of the best professors that I've had at the university. Did not need this class for credit, however, took it because he was the professor. Everything is taught in a very easy-to-understand manner, and assignments are based upon the lectures. Some pop quizzes, but they are questions from the book. If you pay attention in class, you'll get an A.
One of the best professors at UAlbany. Yes, there are pop quizzes and textbook reading. But, he provides great lectures with digestible information!
Professor Irvin taught python well and helped me understand programming when I dont have an interest or want to code. His homeworks arent easy, but if you ask him for help he'll definitely help you. A lot of his quizzes are questions straight from the textbooks so reading is a must, but its not a lot of reading. Overall great professor.
Professor Irvin is a very kind, charismatic professor. Students are often taking this class for their Business degree or Informatics degree and he does a good job prepping all learners. This class can be challenging for the non-technical people out there. I highly suggest going to office hours and don't wait until the end if you are struggling!
Better than ICSI 201
Professor Irvin in a great professor for those starting out with Python. As long as you come to class ready to learn, and set aside some time two or three days a week to do the homework and reading, you'll do well.
Professor Irvin has been amazing both times that I've had him, he cares about his students, he's charismatic during lectures so you wont be too bored during them, and he is often readily available outside of class if you need help with an assignment or have any questions, however if he isn't then he often will have 3 TA's for his class to help him.
This professor is great. He listens to students, answered any questions, and is easy-going. There is one a week and him and the TAs help out. He requires one chapter of the textbook to be read a week. The pop quizzes about the text are easy. He doesn't do in hands-on in class assignments for practice which I wish he did, but he may change.
Amazing Professor! would highly recommend the class.
Very good professor! Weekly assignment based on the current chapter, as well as a quiz for the chapter. There is reading that is very helpful to understand what you're doing. He explains stuff in class and answers questions.
Thomas is a great guy. Expect a quiz every week based off of the reading that he assigned the week before. Only one assignment due a week. The assignments start off easy and get harder and harder. He is kind of a tough grader on homeworks and quizes but he does it so you learn from your mistakes, not out of spite.TA's are there to help everyday.
The assignments are weekly and really easy to keep up with. There is so much help provided outside of class time. The lectures are super detailed and go over many examples for each topic. Comments and instructions for assignments and everything are super clear as well.
Professor Irvin is very clear with his instructions for this course and teaches exactly what will be on the quizzes and the assignments. Attendance is mandatory however you have to show up and put the effort in
Professor Irvin makes sure to keep the class entertaining as well as keeping it educational. There isn't a day where you attend his class and leave in a bad mood. The professor is open to listening to questions and has the patience to explain certain things when you are confused.
Smaller class very involved. Easy to follow while teaching and Peer Educators are available everyday of the week if you need help with assignments. Very easy class to succeed in.
Class is difficult if you don't do the work, so don't make that my mistake! Great professor, great sense of humor and very understanding. Expect pop quizzes, so study (the material isn't that bad if you do).
Professor Irvin is a great professor, the class is structured in a manner that builds a good foundation for those new to python programing. Do your work, read the text, and complete the projects and you will pass.
As long as you go to class and read the textbook, the assignments should be easy to understand. Hes always down to help you not during class hours if needed and also sets up office hours with mentors that happened every weekday. The only thing that was on the iffy side for me was the random pop quizzes but other than that hes an amazing professor.
He is a good professor and will always be available outside class with numerous opportunities to meet with TAs. Attendance is mandatory and he likes to give weekly quizzes which aren't bad if you do the weekly reading. A big part of your grade is homework but if you go to office hours the TAs will help guide you through the assignments.
Great teacher, 100% recommend!!!! Helps a lot with problems and homeworks.
Best professor, anyone that takes this class will understand programming in no time all you have to do is put in some effort.
The professor is very clear when teaching new material and takes his time with it doing multiple examples. Is always ready to answer questions you have and isn't rude.
Professor Irivin might be a bit hard on you assignment-wise with his grading, but he does it to make sure you're learning something. there are quizzes that aren't announced so try to grasp what he's teaching and maybe read the books a little. The books can be found online, and if you're struggling go to his office hours! He will help a good amount.
You will learn a lot in this class. I didn't learn a lot from 108 because I took it online with a different professor, but Professor Irvin made me more confident in Python by challenging me. He helps a lot during office hours. There are pop quizzes, but just read the books and pay attention in class.
This class was a great experience. Unlike other professors, he teaches coding step-by-step and provides easy-to-find textbooks. Fair assignments and pop quizzes based on class and reading. Overall, a fantastic professor, and I would happily take this class again.
Had fall of 2023, was great
Great professor helped me get a better understanding of coding a lot of reading and predictable pop quizzes based of reading
Very interesting experience, recommended to anyone with any interest in programming.
solid professor and easy to talk to. his assignments aren't crazy long so its easy to balance with other classes.
Good class overall, learned alot as a informatics major. You gotta go to office hours to stay afloat tho. Lots of writing and pop quizes. STUDY THE CHECKPOINTS IN THE TEXTBOOK!!
Overall an amazing professor. Approachable, kind charismatic, but strict and holds you to a high standard -- as every teacher should. If you have to take a class, and he is an option, fight for a seat. You won't regret it.
I wouldnt really suggest him for beginners. He goes over things very quickly and doesnt post notes to brightspace, he also has only primarily pop quizzes, though he'll "hint" at when they'll be. Definitely read the textbook, itll help with quizzes and midterms. VERY strict with attendance, 8% of your grade.
Great Professor, you should take his class
One of the best informatics professors at the school
Fantastic teacher, fostered my existing interest in the subject to new heights
Makes seemingly difficult concepts soooo easy to understand!!! Would takeEVERY inf class with him if I could
this professor helps out a lot! I would suggest everyone takes it who is in inf and has a concentration in software. this is a part 2 for inf 108 so I would suggest inf 108 with him and 308 as well.
He always help us out in the assignment and also available outside the class, as well. Personally, if I would have to take this class again I will choose him again as professor. Even though, sometimes the assignment are tough but as I mentioned earlier he is always there to help us.
He is pretty chill professor, If you do readings and assignments you will be fine. Mid-terms not that bad. There are pop quizzes on readings, if read the chapter you will easily do the quiz.
Professor Irvin has been the best programming professor I've had. If you think you'd struggle with programming, he is the professor to help you and make it easy. Some assignments can take a decent amount of time but it is worth it.
Very good professor made class better.
Great professor! His homeworks are straight-forward and has a nice sense of humor. If he is a choice, take him!
Great class
if you show up and do what you need to you should pass. The textbook itself is also very necessary in this class if you don't read it you will be screwed.
Overall good professor, just be ready for the pop quizzes. Also, attendance is mandatory.
Great professor. Class is easy to pass if you literally just read the chapters he assigns and do the homework. Quizzes are easy if you read chapters.
Please read the book
You have to attend every class and read the textbook to understand how to do the homework properly, but you could get by the pop quizzes by just listening in class. Everything was extremely easy to understand until the later part of the semester where it gets slightly more difficult. Would definitely recommend taking this class.
Great professor but you have to attend class and read the textbook or else you will definitely do poorly. Offers tons of office hours for help
professor was very helpful and made learning the material easy.
Prof. Irvin is a really nice professor and teaches the class well. He and his TA(s) are accessible outside class and are really helpful with parts of the assignments that you struggle on. He does give out pop quizzes, so be aware of that. Overall, I would take this professor again in the future.
reading the book is one thing but him breaking it down in person is where you really learn. make sure you know the material it's hard to catch up if you fall behind! every assignment is a add on from previous assignments so if you don't know the material. GG!
Assignments were very hard, but he gives a lot of time to complete them, and he explains them thoroughly. Fair warning if you're not good at programming this class will be very hard and time consuming (like it was for me), but still bearable. Much easier than CSI 201 with Professor Kuperman, but still difficult.
Firm with deadlines & grading while also remembering we are students with other classes and workloads. His grading is always fair and he thoroughly explains what youll earn and be deducted points. Quizzes: weekly but they are completely based on readings, questions pulled directly from the reading. Office hours w him & TAs are regular.
I had Irvin for 108 and 308. As for 108, I had came in with very little programming background and he explained everything in an easy to understand way. He offers many office hours and is helpful via email and after class. As for 308, this class will definitely challenge you intellectually, but the assignments will prepare you for the real world.
It's more or less the same as his 108 class, study the Tony Gaddis chapter questions a couple days before your eligible to receive a pop quiz and you'll do well. Give yourself two office hours out of the many provided early on in the week and you'll do well on the weekly assignments.His notes help alot on assignments, take them down verbatim.
Do beware of pop quizzes, definitely read the textbook. Offers office hours after he teaches class and he's actually pretty helpful. Assignment instructions sometimes a little confusing but hes good for clarification. Student helpers also nice and helpful.
I took CINF 108 as a transfer into the CS program, and it was my first coding class. I felt like CINF 108 prepared me well for my intro java course and without his class, I think I would've struggled. He gave a good amount of time to complete assignments and was very accessible to students outside of class.
He's an okay professor. I think it's better to know python before taking his class because I knew nothing about coding. I had to teach myself through the textbook alone. Be careful of those pop quizzes though.
I dropped an AP Comp Sci class in high school. It was Python, but the teacher was bad. I didn't want to do programming after that experience, but for my major I had to. I was hesitant, but in the end I LOVED his class. He goes slow and writes examples on the board. The fact that the assignments add on from the previous ones also makes it simple.
Knows his stuff
I came in with Python knowledge already, but Professor Irvin was still a really good teacher. Attendance is required and he does do pop quizzes, but the lowest quiz grade gets dropped. The text book is required, but he tells you to pirate it. Assignments you have a week to complete, which is fair in my opinion. He can be blunt, but he teaches good.
Dr. Irvin is an exceptional professor? Coming into this class, I was not very the savvy, and I had never programmed before. But Dr. Irvin's teaching style made everything approachable and even enjoyable. He has a talent for breaking down complex topics into manageable, understandable pieces, which made the subject much less intimidating.
He's an excellent professor. definitely one of the best. The assignments aren't difficult as long as you stay engaged during lectures and keep up with the readings. Put in some effort, and you'll do great. It's not hard if you stay on top of things. If you have to take this class, I highly recommend choosing him!
Good Profressor who cares about teaching.
Chill guy, gotta lock in while in class
he made the material interesting
Good professor, lots of resources provided outside of class, like office hours or online textbook, made assignments interesting, would totally take again.
His teaching style is pretty straightforward.
Professor. Irvin is a really good person, he shows respect to every students and gives us help for assignment and even problem during colledge life.
Great professor 👌
Nice guy, he really taught the material well. I came out knowing much more about python and how to use it than I did before. If you have no prior programming experience it can be a little tough but he has plenty of office hours to go ask questions. He also explained things in depth and basically tells you how to do each HW, you just assemble it.
Very easy professor, keep up with readings and take notes during the lesson plan, didn't know much Python before this course and receive 100's on most assignments. May have to scan videos and websites to catch up on harder concepts (file handlings and functions).
Even though attendance, reading the textbook, and pop quizzes are in this class Professor Irvin is a really engaging and helpful professor. His lectures are actually helpful especially if you new to coding and he takes his time in order to make sure students understand the concepts so it is important to take notes in this class.
You just have to read. He has amazing energy and trys his best to break down heavy material of python. You have to take on responsibility and accountability in this class which I liked
The assignments build off of each other so there are no surprises. There are "pop quizzes" but you can guess when they'll be for the most part. Not a hard class if you pay attention and he has many resources outside of class if you need extra help.
Lecture based, with examples. Doesn't always verbally cover what's on the quizzes, a lot of pedantic details are in the book. Very easy for me because I already knew Python, but I think beginners can easily grasp. Not exactly fair grading, I lost 30/100 points for having one line in the wrong spot (causing a slight inaccuracy).
Attend class, read the textbook, and you'll do well. The professor is helpful, and the assignments build on each other, so don't fall behind. unstuck study was a great study tool alongside the textbook.
Very chill and good with grading, he gives good helpful feedback.
Teaches really good, explain stuff in details. Don't be afriad of him, he's actually cool. Funny. Dont drop his class after the first class, trust the process.
Good teacher going to class is almost all you need just pay attention
Prof. Irvin is a great professor overall and you will learn a lot. Just beware he does do pop quizzes and they're not easy if you don't study or don't pay attention in lecture. Assignments are typical coding assignments and can be very difficult if you don't take the time to understand all the instructions.
Very insightful class and the professor was helpful when teaching the students to understand the material. Take advantage of office hours and If you do the required work and readings then this class is easy
Does do pop quizzes and it's really easy to tell when they will be. The reading is important since that's basically what's on the quiz. Also all the assignments are programming projects but the lectures are exactly what tools you need for that assignment. Very easy class as long as you write notes and pay attention.
Good good good performing professor!!! Interesting teaching way, he's a nice guy, there will be some pop quiz, but you will know when it is it. I will take his class again if I can
Attendance matters and make sure to do the readings. The pop quizzes aren't bad, you can figure out when they are and what will be on it. Textbooks are free* or can easily be found and the professor is very helpful.
One thing I would've liked is when exactly the quizzes are, just for my own mental clarity. Also, this professor is pretty strict with their grading, make sure to always look over your work and double check everything. Other than that, the course is great.
This is the second class I have taken with Pro. Irvin. I enjoyed and learned so much in 108 that I decided to challenge myself by taking 308. I am so glad I did. I have learned so much and am much more comfortable with programing. Plus the programs in this class are pretty fun.
Professor Irvin is a funny & intelligent professor. It's a difficult class that challenges me every day. There's pop quizzes so make sure to do the readings. It takes a lot of dedication and discipline outside of class to do well in this class, but it is worth it if you're actually interested in learning Python more than just surface level.
He teaches in a way that makes the material easy to understand.Make sure to do the readings because, it will have a positive impact on your grade in the class.
Although there are pop quizzes, they hold you accountable when it comes to paying attention, reading the textbook, and completing assignments. Professor Irvin is an absolute joy to have as a professor, his office hours are extremely helpful as he will break down concepts you struggle with and will explain things you got wrong in certain assignments
You know when quizzes are well in advance, so do ALL the readings. Even with 100% on all 7 homework assignments, I will be ending this class with a C because his quizzes and tests weigh more towards the grade (undiagnosed but likely test anxiety). He is kind, and you will learn from him, you just have to ask.
The only issue I have with the class was that he often repeated things he previously stated/we already read in the textbook several times. Course material was straight forward and he told you what to expect on assignments. "Pop" quizzes about every 2 weeks but theyre easy if you read the textbook. Homework every 2 weeks also.
very good at teaching you if you don't know anything about programming, beginner friendly very
Goated. Most fair and kind professor youll have in an early class. Easy to understand. Comparable to LeBron James
good teacher, just a lot of homework and reading. Pop quizzes were tough at times, and attendance was mandatory. Class was okay but a little challenging at times.
Pretty Chill
I would recommend him to anyone just starting out it in either cybersecurity or informatics, he has an amazing personality. Just read the book and attend class.
Conveyed class material effectively!
Do the reading and be ready for quizzes always.
This is an amazing class to take if you are coming out of into to computer science and your are feeling discouraged I suggest taking this class even if it isn't in your assigned coursework it goes over all the basics that you need to(though its a different language, python) in such a way that its applicable to all coding languages the professor
over all good teacher, vary helpful outside of class just do the the work and read and you will be fine and if u use AI u you have 1 strike before u get sent to the office
He is excellent in terms of lectures. He and the peer educators also do well in helping others with this course. He may be strict about homework and cheating, and can be surprised with quizzes. Other than those things, he is a pleasure to work with.
Great professor, really cares. Tough grader, read the textbook.
Gives pop quizzes at the end of each chapter.
Cool Professor, has peer educators that can help if you don't get in contact with him. He uses a textbook and assign 5 pop quizzes on 5 -6 chapters. So READ
Chill guy,gets stuff done,Be careful with instructions on assignments there very easy if you follow the instructions,pop quizzes are based purely on the chapters,Very helpful in office hours,and hates phones
This professor is good at teaching and in multiple ways helps you understand the work put in front of you. He is tough with grading but within reason I'd say. He also makes sure there are multiple times throughout the week that students can go to either himself or a peer educator for help.
really good at teaching, textbook was needed but u could find online and u need to read it for exams cause he goes over some stuff but not everything in it. chill guy too. assignments aren't crazy difficult towards the end of the semester it got a little harder but nothing terrible
Prof. Irvin is a pretty great professor. He obviously loves what he does and will always be willing to help when needed. The class does have pop quizzes, but you can kind of tell when they will be because they are at the end of each chapter you read. There is also a midterm, a final, and various coding assignments throughout the course.
You can learn a lot from him if you apply yourself. His lectures aren't boring he's a funny guy. He is stern about his policies so don't fall behind. ATTENDANCE IS MANDATORY but he is easy to communicate with so if you need help make sure to ASK!!
He was a solid Professor. But tough grader
Definitely take this class for cinf 108 , he's a great professor and class is easy if you do the readings. Can be wordy on midterm but he explains everything in detail very good
He is a good professor and made sure that there was office hours at least once a day Mon-Fri. He had a class 10 minutes after mine and yet still would try to make time to answer my questions after class! He does a lot of pop quizzes tho, so definitely read the textbook! Also make sure to read the assignments carefully bc he will take points off.
Great professor, he is really set and clear as well as prepared for every class. The work is not easy, but it is not hard if you actually read the text book and find help when you need. Personally over all, teacher: 5/5, work/ assignments 3.5/5
He was solid. But pop quizzes and tough grader.
Good at teaching, lots of work outside classroom
He is a good teacher, but tries to trick you on tests and quizzes with the kinds of questions he asks. But overall, he lectures well and is very sarcastic and nice
I don't have any real complaints. It's a pretty easy class if you do the work and read the textbook.
Good professor, felt like he explained concepts really well and was helpful when I had questions. A few pop quizzes during the semester that are graded pretty harshly, as well as pretty specific grading criteria on the assignments. Overall a good, yet challenging class.
Great guy. Strict on phone usage, but other than that, very helpful and friendly. Funny at times, too.
Good professor. As long as you pay attention in class and read the textbook then you should be able to do well on the assignments.
Show up to class, he reviews the textbook in class in case you don't read the chapters.
He is definitely a flexible teacher and is willing to work with you as long as you work with him. He is usually available and his work isn't too over the top. He is always providing resources for you to work with and never shows any sign of favoritism. He also has good jokes time to time.
Textbook is easily accessible on foreign websites (it's not that hard to find just look it up). Great proffesor overall, attend class, pay attention, and you'll be fine.
The professor was really cool lots of office hours for him and his TA. The class is easy itself; there are unannounced quizzes (usually when a chapter ends). He explains concepts clearly, but he tells and expects you to read chapters from the book. The quiz and exam are mostly from the exercises in the book. One of the best professors I have had.
He's overall a great professor, he does not just tell you but he actually makes you understand the material.
Class Info
Online Classes
100%
Attendance Mandatory
100%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.02 avg changeRatings by Course
INF305
5.0
(1)CINF308
4.9
(28)INF308
4.8
(8)INF108
4.7
(22)CINF108
4.6
(77)Difficulty by Course
ACSI205
5.0
ACSI203
4.5
INF305
4.0
CSI205
3.4
INF308
3.4