3.5
Quality3.2
Difficulty61%
Would Retake121
Reviews61%
Would Retake
121
Reviews
Rating DistributionOfficial
121 total ratings5
62
4
11
3
9
2
11
1
28
What Students Say
“literally that 's what he does the whole class”
IS373 - 3.0 rating“"Do it yourself" class”
WEBSERVICES - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
44%
Textbook Required
16%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.65 avg changeRatings by Course
IS485
5.0
(1)IT485
5.0
(1)IS217
5.0
(2)IS1
5.0
(1)IS333
5.0
(1)Difficulty by Course
IS219
4.5
IS322
3.7
IS218
3.5
IS217
3.5
WEBSERVICES
3.5
Reviews (120)
In all honesty, this guy is really smart. He actually has pretty decent explanations for the course topics relative to how they are applied in the real world. I only wish the actual course covered more relevant topics, but that's the IS department, not the professor.
Every time you ask him a question, all he does is tell you to go watch a video and doesn't specify where. His assignments are hard if you aren't familiar with the material and he expects you to grasp everything immediately. His intro to the course felt like I was being reprimanded rather than welcomed
Very smart, but did not teach curiculum. Only interested in creating the next face-book. Class was about web services, but he spent 80% of class on database schema. Not organized. Gave everyone good grades because he did not want them to complain
This guy is smart. He knows the subject and really wants to teach it all to you. The problem is that he can't communicate. You can tell he wants to share his wealth of knowledge, but he can't. I'd hire him to sit in a room and work for me, but never recommend him as a teacher. He's also condescending, but that's because he doesn't know better.
Knew concepts & technologies well but did not teach. Did not reach out and help students unfamiliar with the subject and was very condescending. Not everyone learned from the course; lacked focus in discussions, lectures. One can learn in the class only if you have a strong background in the subject and can stay focussed amidst distractions.
He is very easy going and cool. He always answer you question even if it is out of syllabus. You have to be really serious in learning and researching online. He can help you to get great opportunities if you do your work regularly. Easy to get an A as long as you put an effort. He likes keen work and advice what to improve exactly.
He the smartest instructor in what he teach. Easy to get an A as long as you put all your effort to learn and do clean work. He is very helpful if you ask him any silly questions and always ready to help. He knows many people in the field and can help finding you opportunities if you are smart and hard working.
Magnificent teacher and mentor. Would not be working on Drupal if he had not been my teacher. Very competent, interesting teacher. Makes learning Web more meaningful. I strongly recommend him.
Great teacher! Cares if his students will get a job from the skills he teaches.
Great course! It's no cake walk but if you put the time in the rewards are great. Some of the students in my class didn't put in the work or participate and were surprised they didn't do well, duh! The prof will work to your strengths in the group projects. If you want to get a real job I highly recommend this class.
One of the best professors I had at NJIT. He is like Gandalf from "Lord of the Rings". The amount of knowledge from this dude is like Niagara Falls pouring out. I've gotten many great opportunities by learning from him. I recommend anyone wanting to learn how to be a web developer, this guy is the person to talk to, so take his classes.
Prof. Williams, He is extremely knowledgeable and encourages team work. Provides helpful pointers on the project and course making it easy for a student. If you are serious about learning and mastering the concepts then he is definitely the person you want to sit with.
He is great! Really knows his stuff. Willing to help and requires some work on your part i.e Like going to office hours or emailing him. If you want to learn PHP and Drupal this is the man for the job.
He's very knowledgeable & very helpful. The class gives a very realistic & useful perspective of web development, covering bleeding edge technology. It may require a little effort on your end, but you end up learning so much more about problem solving and utilizing your resources. Defiantly take this class if you are serious about web development.
Tough class, but if you pay attention and have basic coding knowledge, you'll learn an enormous amount. It really depends if you want to learn or if you just want a good grade. If you want to learn, he'll help you a lot. If not, he has little sympathy
You will get out of this class exactly what you put in. If you really try to learn and do good Professor Williams will do everything in his power to help you in and outside of the class. But, if you don't care about the class he won't care about you.
one of those professor who is really straight forward. his class is one of those class where you have to work hard. Trust me if you do, YOU LEARN ALOT and A will be on your transcript. He gives A to only those who deserve
Keith is one of the best professors at NJIT. He knows his material hes an entrepreneur and he inspires students to do better in school. He is involved in multiple projects to help students raise their technical skill. Work hard in the course and it will pay of. There is not a better combination of receiving an education and someone willing to help.
Awesome but he can be very hard. He'll teach concepts very well, but be prepared figure things out on your own (ex. how to write useful JavaScript Programs regardless of whether or not you've ever touched it before, troubleshooting, etc). He's a nice guy if you make an honest effort but he'll be tough on you if you don't try.
This class is nice. Professor Williams is an awesome professor and an awesome person. At first he tries to scare you but its only out of love. He has great teaching methods and he gives 'A's to the ones who truly deserve it. He is clear with exactly what he wants and there is no such thing as confusion in this class. He's more than wiling to help.
Williams is an awesome guy, he helps you and give "real world" advise on how classes will help in the future, what programs are need and what aren't. the money you can make in the career and so on. over all he help you with any problems need and is very fair in grading. He will get back to you will you have any problems with grades. and try to help
If you want to be a web developer, TAKE HIS CLASSES. He knows what he's talking about, and he'll help anyone willing to learn. I'm going all the way with his courses, PHP, JavaScript, I cannot wait!
Great professor great class. He knows what he''s talking about and only gives an A to those who deserve it. There''s no getting around him. You''re either with him or against him simply out. Also has incredible background knowledge of the course and is more than willing to help his students.
Great professor who gives you projects that apply in the real world. The stuff he gives us goes on my resume, it's so good.
If you don't go to class and fall behind you probably won't do well. Overall I learned a lot about web development and was able even to take what I learned and make websites for two people on the side! Great professor
He's a great guy for one on one talks but let's get down to it. For a web design class, he DOES NOT TEACH A WEB DESIGN CLASS. His stuff gets harder in later classes and somewhat better but in this intro course, you don't need him to learn some basic CSS and HTML nor do you need him to go out and make your own designs on your own. *sigh*
For WIS,keith is the best he will guide you want in current demand technology but we all students also need to do our part i really want to say like don't take his class as easy but try your best like 100% bez when you done with your undergraduate & all stuff is really helpful. read javascript and jquery , html and css by jon duckett its really gd
I am taking his class online. Not sure how good is he with in person classes, but his online teaching is non existent. He doesn't teach - he just gives assignments. I don't see any added value in someone, who just tells me how many text book paragraphs to read each week. I would expect some video lectures. I rarely complain, but this one is bad.
Only homework. No lectures. I am getting frustrated with his class.
"Do it yourself" class. He's not teaching at all. Just gives a lot of new assignments every week.
Very knowledgeable in the subject matter. I took an online course and he made himself available to answer my questions in person or via email. Offered webex conferences when the topics got more complex. Very fair grader. Would definitely take again.
great professor, he knows his stuff and teaches it well
The material is really not that hard to grasp and the class is not so hard to pass either as long as you try and show really good effort. Keith does a good job of explaining things and providing real world career advice.
Prof Williams' lectures are super long. Sometimes a bit boring but he often talks about personal experiences to show examples. He takes attendance randomly so its good to always go. Attendance grade can make or break you if you have a borderline grade. first half of the semester was super easy and all he did was talk. 2nd half was hard so get ready
a nice person , you wont learn much on his class unorganized !
Professor William is a very knowledgeable person, in this class, you will work in a group for one project and each student will have to contribute to this project. he will help you outside of the class. I will definitely take him again.
give him credits for been nice and attentive, his lectures are messy his homework is always too much , quizzes are heavy , and most of everything must be done by you or w3school !
Professor Williams is an excellent professor. The beginning of the class involves github. Further along, you learn the basics of HTML, JavaScript, CSS, and web design. There is weekly homework, some tests, and 2 major projects. The tests and projects can be difficult and count a lot. He is very caring and wants you to learn. Go to his office hours!
Professor Williams is the best when it comes to Development. He knows his stuff and teaches you all that he knows. You have to attend his class regularly because what he teaches somehow corresponds to the projects he gives. His projects are very innovative and very interesting to work on. He helps his students and is a fair grader.
TALK TALK AND TALK!!!! literally that 's what he does the whole class! This class is for 3 hours and the moment the class starts he starts talking and he won't stop until the class ends . u r expected to come to every class and u will just sit there staring at his face all the time until he talks. I don't knot what is the point of taking this class
Okay, guys so basically he does talk A LOT which is good sometimes. BUT he is very disorganized. He waits last minute for everything. Like the beginning of the year, you can just bring a pillow and a blanket and sleep in the class. BUT THEN my guy Professor Williams steps on a clutch and changes gears. Last 3 weeks you will need some espresso shot
This class is for 3 hours. So the first day he goes like we gonna have a little talk and he goes on and on for 3 hours so I thought that it was a first day that's why he talked a lot BUT then he kept talking on and on for 3 hours the whole semester. he is so unorganized and u wouldn't know what the goal of this class until the last 3 weeks of class
quiet strict but gives lot of guidance about softwares and industries.
Professor Williams is one of the best professors at NJIT. I really like the way prof explains the stuff and takes all the efforts to record the videos. You message him at 2:00 AM at night, you will get the correct answer to your question within an hour. Just do all the homework, follow his class, videos and be on the track you will get an 'A'.
One of the best teachers out there! I took his IS601 class and let me tell you, its was an eye opener. He really cares about his students and makes sure he teaches current technologies in addition to the course material. He introduced me to slack and github and this really helped me in my job search. Take his class, thank me later!
He is a professor with great knowledge in programming and teaches it to students really well. The course structure is well planned by the professor and is well at pace with the industrial requirements too. He also advises on the career options in programming. He teaches everything in class if we listen the projects and homeworks are pretty easy.
He is a great teacher with vast knowledge on the industry and the subject matter. His classes are structured on real-world problems and solutions. You'll learn a great deal of skills that are required on the job such as git, CI, and programming concepts. He also teaches a great deal about practical skills specifically working in the industry
Professor Keith Williams is probably one of the greatest lecturers in NJIT. Knowledgeable, supportive , listening and breaks down the materials for just consumption. He understands the materials very well. Always online in SLACK in case anyone needs help. I will recommend him for any student in the field of Technology , programming or engineering
Keith Williams is an incredible professor. He uses fantastic examples, and breaks the code down to very small segments such that any beginner can easily follow. He's practically always available for doubts, either in class or via class. I would totally attend his class again, coz its taught me so many valuable things wrt coursework and jobs as well
Highly recommend taking this course! It's a project based course and you will learn a lot! The best part is that there's a Slack chat room available for all students to ask any questions to the professor and his TAs. Video lectures are accessible to all students, online or not. There is really no reason why anyone should feel lost in this class.
Prof. Williams looks after his students and helps them succeed. He's always on Slack answering questions and helping students with their projects. This class is pretty basic and might require some googling to get things to work but he provides videos and links to help guide you. You'll learn how to use PhpStorm, Laravel, Heroku, and GitHub.
He really cares about the students and will help them anytime!
In his class you will learn more than just textbook content, he gives information and insights into the "real world" after college. He cares for his students. Would take him again.
Goog lecture and important knowledge. Follow the class, do the homework, and the project will be fine. The professor is very nice and helpful. The best teacher I have met.
Nice lectures. The professor taught step by step, very clear and straightforward. The exam is related to lectures, and the project is not difficult.
Keith is really funny. He is not the hardest professor but he does expect you to put in work. If you just show up and do nothing, you're going to get a bad grade but if you show up and work on what he asks, you'll do well. Even if you do not understand exactly what to do, if you reach out to him and show you tried, he will recognize that.
Keith brings a lot of real world software development experience and you will surely learn from him. He recognizes effort and applauds initiative.
Online lectures were very clear and helpful when it came to assignments and projects. The final project was definitely a challenge. He is very kind and understands that not everyone is at the same level of coding. I feel like I've learned a lot in his class but programming as a whole is something that takes time to learn. This was a great start.
One of the best professors I have ever had. His class was challenging but I walked away with a lot of new knowledge. He seems really educated in modern technology.
Professor Keith is great. He knows his stuff well and really cares about his students. Learned a lot in his class and would recommend to take him if you want to learn about the best and most up to date web development programming practices.
He is the best Professor I have met at NJIT. His classes are more about projects which will helped me a lot in learning programming. I started this class with no knowledge about web programming and Now I can build my own website. He gives us information about companies and what to learn to get into those companies. He is a great professor.
The class is relatively easy as long as you somewhat pay attention in class. There is a midterm and a final, he goes over how to get an A on the midterm and final before the exams. He is pretty disorganized and everything is last minute, it's an easy class. He also makes sure students learn what is necessary to get a job in the real world.
Incorporates important job skills into lectures
Find a good partner that will help throughout the semester. I've never been so worried about what my grade was the entire time in a class. Confusing class because it's mostly PHP and the lectures don't really help, his videos are more helpful.
Professor Williams is a unique and effective teacher. He is concise with what he requires in our assignments and what he wants us to learn. Very helpful and attentive as long as you show you care and are willing to give your best effort.
At the time that this is written, the IS department is changing is curriculum in a pretty big way as far as I'm aware. This might explain why this professor is extremely disorganized. I'm not even sure what I'm supposed to trust from the syllabus (it still has dates for a midterm/final despite him dropping them entirely). Not recommended
Probably the most disorganized professor ever. Most lectures he isn't even teaching anything about web dev. This is the worst for IS freshmen that actually have to take this class as an intro for making websites. Even as an elective don't take this class
I took his IS117 course as an elective and it was a terrible experience. He doesn't teach anything during lectures, he just wastes time talking about random nonsense. His video tutorials are not helpful and no one knows how to do the projects. He is lenient with grading, but you don't really learn anything.
He is one of the few professors who treat you as a professional and really try to teach you things that will be useful once you find a professional job. If you want a professor who challenges and teaches you new stuffs take him. If you are lazy and full of excuses save yourself time.
Very humble and generous .
You should defiantly take this Professor for at least one course at NJIT, it's honestly one of the best courses I have ever taken. IS 601 was the perfect mix of context and programming. If your major is even relatively around technology (including data sci, info sys, comp sci,etc) it is worth it as it gives you an understanding of tech development.
He is good at web design, and he is very active in the web design field. Sadly, that does not make him a good teacher, at least for me he was not. His style of teaching was watching us fail and then vaguely helping. By the end of the course I can make a website sure, but do I understand every part of the process? no. What you want is up to you.
I don't recommend this professor. I didn't learn anything from him and he doesn't teach. He goes on tangents and those tangents last the whole class sometimes. Super disorganized. I guess he's a lenient grader, but you'll really never know what you're getting until you get the final grade. I don't even know what the class was about honestly.
He doesn't teach anything in class. He'll just kinda give you material and expect you to know it inside and out. His regular assignments aren't too bad, but the big projects and crazy difficult. He doesn't give helpful advice so you'll have to depend on others students. If you have exp. with Python, go for it. Otherwise, avoid it if you can.
Knowledgable about web technology and software development. But lacks the ability to present that within curriculum. Too many tangents and not enough teaching. Expect to teach yourself. Those who are competent at doing so will pass. Those who need that extra push will ultimately suffer due to his lack in teaching thereof. Wastes students tuition.
worst professor i have ever taken at NJIT. expects students to know what he's talking about, does not teach, and extremely disorganized too. just avoid him if u can.
Professor is actually trying to teach you things that will help you to succeed in the industry. He is not like other professors who just read things off a powerpoint slide and call it a day. My only complaint is that he comes unprepared to class a lot, so we sit waiting for him to get started and along the way he also runs into a lot of errors.
WORST PROFESSOR EVER. Assignments are difficult & time-consuming (even 1 point hw). Expects you to come in w/ advanced knowledge & makes you work with software he himself has barely used so he makes up assignments as he figures it out. Can't explain things properly & always unprepared. Lecture is a huge waste of time. Must teach yourself to pass.
Probably the only semester I have cried from frustration at least 5 times. He assigns insanely hard homework and projects that could take up to 40 hours to complete or DAYS. SERIOUS WARNING: DO NOT TAKE THIS CLASS WITHOUT PRIOR CODING EXPERIENCE. He expects difficult assignments to be done and assigns projects the same week. Disorganized.
Do not take this professor. You will not learn anything from him and you will struggle throughout the entire semester trying to teach yourself how to do his difficult assignments. He's really rude to students when they ask for help and gets mad when students don't automatically know everything that he does. Save yourself the time and frustration.
some ppl are very smart and knowledgable in their field but that absolutely does not mean they make good teachers. this class was really awful.. extremely disorganized, lectures are super long and there are so many, some don't make sense because the professor goes on long tangents about random stuff. professor can be very rude, TA not helpful
Prof Williams is actually one of the best professors I've had. He teaches you things that are relevant to your future and explains topics really well. It's a class you definitely have to put hours into, but it really is an easy A if you apply yourself. He's kind, but is also a very no-bs type of person.
Amazing professor. He does a good job at giving insight of the industry. He explains the skills and concepts needed to do well in the industry. I recommend this professor if you want to do well in your future career.
A very practical lesson. You can learn a lot by following the teacher's pace.
Keith is very knowledgeable and on-top of cutting edge tech. However, the classes feel like they lack structure, often ending with "do this for next class" with no documentation anywhere or grades for the homework. Very g-with-the-flow kind of professor and that reflects on his classes. He's great if you don't mind that, though!
Professor Williams has lots of insight in the industry and is very knowledgeable in what he teaches. He teaches us a lot of things we need to know in the real world when applying for jobs. Although his assignments and projects may be hard and confusing at first, if you put in the work to learn, you will be fine. He is always happy to help.
I would suggest to take as many courses as possible under him, You will learn a lot without knowing you(By end you'll realize). Trust me, His assignment tasks feels you as a real software engineer. NJIT needs more professors like him. overall experience , His classes >>>>>> whole course
Professor has extensive experience in this subject. Professor replies quickly to students' queries and problem-solving as well. To receive excellent grades, students must complete all homework and projects according to their requirements.
Professor has extensive experience in this subject. Professor replies quickly to students' queries and problem-solving as well. To receive excellent grades, students must complete homework and projects according to their requirements. Final project would be trouble free to accomplish, if students attend all lectures mostly.
I have taken Professor Williams twice and I can say his classes can seem tough and lacking structure at times, however, you always end up learning a lot and it feels like skills you will actually use in a software engineering profession. GO TO CLASS! He gives a lot of hints and don't be scared by his very blunt manner he wants to help his students.
Sometimes the lectures lack structure but he does talk a lot about the tech industry and tries to get everyone to be successful by telling everyone things that will be very important later on in their careers and how to prepare for that. Is very knowledgeable about the field but most of the technical learning has to be done on your own.
He talks a lot about industry standards, but it's only to emphasize what's currently relevant and why it's important. Homework and projects are straightforward. You'll do fine if you pay attention, watch his lecture, OR skim through readings. Brush up on some of your object-oriented principles before for an edge early on
Overall Teaching Effectiveness. Experience, Skill in the Classroom. availability to students both during class time and during office hours.
Most intelligent professor I've ever met. His lectures are incredible and assignments are very helpful. He knows his stuff, He always takes effort to change the course content and assignments for every semester. Overall good person and challenging course.
Very bad at explaining information, goes through exercises without saying why. Goes on and on about how skills will get us high paying jobs but barely teaches. Will randomly make new assignments on a whim and gets angry when students ask questions. Will make mistakes and pretend that it was a 200 IQ move the entire time.
Very unclear instructions for assignments. Instructions have constant spelling and grammar errors. Asks for nonsensical things sometimes. Changes the homework assignment AFTER it was assigned. Terrible instructor, avoid at all costs.
Agreed with the others below that he is an awful professor who just talks and puts unclear instructions.
Absolute trash Professor. All of the other comments this semester sums up what his classes are like. Mr Miyagi of Code more like putting shame on a legend.
I believe Keith is confident in his knowledge, but his lecturing skills need improvement. His arrogance can make students feel inadequate, and assignments lack organization. He's been known to cover up mistakes with the pretense of intentionality. You will be confused, but you will learn all the latest buzzwords. Agile Agile Agile Agile Agile!
he is very full of himself. makes students afraid to ask questions on important topics since he just belittles them and goes on large tangents. he is an overall a very unpleasant person to be around and this isnt even getting to the assignments. cause omg he cannot give clear instructions to save in life. don't take him.
Rants about random stuff in class and just spouts random tech buzzwords. Assignments have awful and vague instructions with lots of errors which make them difficult to complete, but the errors are supposedly "intentional". Halfway into the semester and we have not written a single line of code so far.
Personally, Professor Williams gave me a bit of a tough time for IS218. While the materials he teaches are important towards any future career in tech, his teaching style wasn't it, honestly. Long ramblings for lectures, unprofessional slighted comments towards students who have questions, and unclear grading criteria made it difficult for me.
He literally writes assignments using ChatGPT! And then expects us to read his mind when the ChatGPT said something different than what he thought. Why is a professor allowed to get away with writing assignments using ChatGPT??
While I initially gave Professor Williams a bad review due to his unprofessional comments and temperament, he changed a lot throughout the semester, and I've grown to respect him. Obviously, I'm not entirely satisfied with how things had to go in order to induce such a change, but grading criteria is clearer and the projects are reasonable.
Professor Williams was great. The classes he teaches are difficult and you have to be prepared to put in the work. However, he is very easy to reach outside of class and is very helpful when you have questions.
He knows his industry and what is needed to succeed. He is a horrific instructor. Assignments are vague and change while being done. He doesn't teach, he presents a problem and tells you to use Google to figure it out because, "that's how its done in the real world". Lectures are 75% ramble. Be ready to self teach and waste lots of time on rework.
In Almost every lecture, this professor talks about Chatgpt and how it gonna change the whole tech industry. This Guy literally subscribes to Chatgpt. At least, you get to learn some useful web technologies and Next.js.
knowledgable but a terrible instructor. he rants on and on and on every single class, completely ignoring the syllabus. expects people to know class materials before he teaches them and belittles students who don't understand.
He has good tech knowledge but he is not a good teacher. He wasted the entire semester rambling about AI instead of actually teaching the required material and expects us to finish an entire web development project by teaching ourselves the concepts because he claims that is how we learn.
one thing i don't like about prof williams is that he changed the requirements of a project mid project multiple times. Weeks of work, wasted because he "forgot" to write something in the original project instructions (because they were written with chatgpt) he doesn't proofread anything and gets away with it because he's tenured. trash prof
I certainly feel like I took his class at a very unlucky time. The concepts that he desires to teach us are very useful, especially if you want to flex your chops on resumes for web development, but the main problem is that he simply does not teach anything in his classes. Get two reliable partners and you'll be fine, otherwise it's a nightmare.
He is an absolute bully to everyone in the class, he constantly gets angry and throws a little baby tantrum like a 3 year old who wants his ipad back when you don't understand his instructions, which btw were written by chat gpt. oh and class is just rants about ChatGPT and no actual teaching. never followed the syllabus at all. terrible prof
Keith Williams is an experience. One thing I will give him is that he will respond instantly on discord until 12am. A lot of work for projects. His lectures are a coin toss of whether you will get annoyed extremely quickly or learn something very applicable to the workforce. Its hell taking course but the stuff is useful so its fine.
Prof doesnt really teach a lot in class, he just gives some basic instructions and usually posts more detailed instructions on canvas. Hes easy to reach on discord. Assignments are really helpful if done properly, can learn a lot,they are simple but time taking sometimes. Don't really have to attend class, everything is on canvas.
Professor Williams is very kind and down to earth. He communicates to the class via Discord meaning he's pretty much always available and willing to help. Homeworks are weekly and mandatory but teach you a lot and are generously graded. There are midterm and final projs. Overall, an enjoyable class that teaches you what to expect in the real world.
Professor Williams has a unique teaching style - he loves to talk about ChatGPT and AI, which can be hit or miss. The projects are challenging, but you'll learn a lot of useful web dev skills if you stick with it. unstuckstudy was a lifesaver for studying.
He doesn't actually teach he just spends the entire lecture talking about extraterrestrials and how AI is going to cause computers to develop telekinesis. Constant AI AI AI rambling and it's the same ramble every single time. Take literally any other course. I actually felt like I somehow lost knowledge after his classes.
Great professor, very knowledgeable. Engaging and very responsive!
Amazing knowledge of AI and you can get to know about all latest trends , always enthusiastic about sharing all the tech his knows in the class, if you show up , you get to know all the recent developments in field.
class was mad easy but we learned nothing. it was just a vibecoding class. we did not learn any basics of css or html, or any info about web dev. professor didn't teach anything either, just talked about same things every time-- aliens, horse poop cleaners, and how none of us will get jobs. i felt like i was losing knowledge every class. yap fest
Class Info
Online Classes
100%
Attendance Mandatory
44%
Textbook Required
16%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.65 avg changeRatings by Course
IS485
5.0
(1)IT485
5.0
(1)IS217
5.0
(2)IS1
5.0
(1)IS333
5.0
(1)Difficulty by Course
IS219
4.5
IS322
3.7
IS218
3.5
IS217
3.5
WEBSERVICES
3.5