3.2
Quality3.0
Difficulty43%
Would Retake117
Reviews43%
Would Retake
117
Reviews
Rating DistributionOfficial
5
53
4
6
3
8
2
14
1
36
What Students Say
“Consistently reminds students he doesn't have time for them because of his job outside of teaching”
CIS22C - 2.0 rating“Previous review stating "Tons of knowledge”
CIS22B - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
15%
Textbook Required
10%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.90 avg changeRatings by Course
CS22A
5.0
(1)MATH210
5.0
(1)CIS22A
4.8
(28)CIS67A
4.0
(1)CIS22C
3.5
(11)Difficulty by Course
36A
4.0
CIS36A
4.0
CISD21JA
4.0
CIS21JA
3.1
CS22A
3.0
Reviews (117)
He is a professional educator. Lovely and soft personality. Very knowledgeable. Highly recommend him.
He is respectful and helpful. His quiz is little hard for me. It is little hard to get a A, but very easy to get a B. Strongly recommend him. Very strongly.
knowledgeable, some accent. Clear and definitely will learn a lot. Easy to get an "A" ,if doing Labs and attend the lecture. Very helpful respects students. Provides environment to learn and grow. Recommend him highly. The best
Very knowledgable. He treats students with dignity and respect. Get ready for 2 hours long exams . Easy to get B but hard to get an A. He is very helpful outside classroom. Study , do the lab and quizzes you will pass with minimum B. Highly recommend him, specially if want to pursue Computer Science.
He is definitely the most knowledgeable CIS department faculties. If you do your homework and Lab you are "B". "A" is harder. He is an extraordinary teacher. Take it with him if you really want to learn programming. Great personality inside and outside classroom. Very helpful and is a very nice gentleman.
Although course content is real simple, but a bad teacher; and we have a lots of them in CIS department; could makes it a disastrous experience. He is organized, knows the subject very well and deliver it in best fashion. He respects female students and provide an environment for them to flourish. Without any hesitation I recommend him.
Awesome teacher! Very clear and energetic teacher; made me love computer science. He is extremely helpful and make the concepts very clear and easy to understand. I highly recommend him. Take him if you are willing to study hard and get an A!
One of the best classes I've ever had. Very clear on what needs to be done, very understanding and lenient with grading and let's you re-submit labs until you have it perfect or near it. Wish I could take him for CIS 22B. Very nice and fun class, highly recommended.
Professor Dr. Eftekhari has a very interactive teaching style. He is a great teacher, and fun class. He is very knowledgeable.For tests and quiz, You won't see anything that haven't been covered in lecture. Very nice gentleman outside classroom. Fun, take him.
He's very funny and knows how to put CS concepts in an easy way we all understand. He definitely does a lot from the book and you need to turn in a LOT of homework. He'll give you an A if you pass his final with a 90+ score.
Professor Eftekhari is the best professor I have ever had in my whole college experience. He's thorough and helpful and his passion for teaching really shines through.
I like him a lot. He is amazing in every amazing way. The best CS professor at De Anza. I don't know how you could fail his class unless you are really uninterested in programming. But I was fascinated. I love him. Take Kamran. Much learn. Much fun.
Probably the best professor in De Anza. Fun, helpful and tons of opportunity to earn extra credits. Most importantly, though the classes goes super fast, he's always crystal clear about every single point. So sad he don't teach any more classes.
Professor Eftekari is awesome. He will move heaven and earth to help a student, and is very clear and easy to understand. The textbook is ok, but his method of instruction is phenomenal. One of the few classes I can confidently recommend to everyone. He is definitely not the type of professor who does the bare minimum. Top quality.
Dr. E is my most favorite professor in the CIS department. He is a great teacher and a great person, as well. His teaching style help students to learn the course material very well and her great behavior help you to feel at home! He is very knowledgeable in computer science. I absolutely recommend taking his class.
Dr Eftekhari is exceptional mentor with very good teaching skills and clarity of thoughts. He is very diligent, helpful to student and give comprehensive coverage of the course.
Energetic, smart, and great character 100% recommended. The best
He is an excellent, prepared, organized, nice and clear teacher. Lectures are usually interesting, homework can be challenging, tests are generally feasible. He helps you during his office hours if you have questions. He points out issues related to the industry. He is the master.
Extremely helpful! Has a positive attitude which helps to learn. He Knows his materials and can go down to student's level to explain those. Excellent teacher. Make sure go through ALL his lecture notes before going to his exams.
Probably the best professor in De Anza. Fun, helpful.Most importantly, though the classes goes fast, he's always crystal clear about every single point. So sad he don't teach CIS 22B.
The course was excellent and the instructor in particular was really fantastic. I really like the course content especially the way it was organized. This teacher has done an incredible job of helping students understand how all of these seemingly discrete components can be pulled together.
The best professor that I ever had. Very helpful, vey nice and helpful.
Great class he is so compassionate about everything he teaches and truly cares about every student. If you can get in this class you are one of the lucky ones!
Lectures are very useful! He explains alot in lecture about the concepts. Nice, caring person.
Do not believe the other comments because they say that because they know how to program and have knowledge about it, but if you want to learn from him is a no no because his HW are totally different than his lecture seriously. One of the HW was to do quadratic equation, parameters, sales taxes in java, but he just taught us to the basic things.
Good teacher. I took this 2 quarters ago and it was my first CIS class. His teaching style is very hands-on (write lots of example codes in class), which I really appreciate. Take time to hammer key concepts to us until we remember it. Exams are easy if you study and read the book. Knows his stuff. I'd take his class again definitely.
His class are awful. He does not teaches you, just tells you how the commands works in the memory of the computer and talk about C++ and the class is Java. Hello Eftekhari this is a intro class not intermediate? Lectures are totally different than those of the HW. No wonder the education system is poor because he expects you to know everything
Easily the best teacher I have ever had.
He is a part time instructor, and he is more available and caring than all other faculties together. He is a university type of teacher, he teaches concepts and avoids too much details. He is the best. If study reasonably an A is insured.
Eftekhari was a wonderful professor. He will take the extra time to meet with you outside of class and ensure you leave with a clear understanding of what you were struggling with before. He also gave class, major, and job advice during the one on one meetings and really got to know his students. University-level professor. Great person!
He's hilarious and very interactive, goes over everything precisely and doesn't skip a single step and never assumes a student "knows" something. truly a marvelous professor. He takes cheating very seriously!!!!!!!!
Dr. Eftekhari teaches you "computer science" rather than just "programming". He talks about not only how to program but also how computers and programs work, which is amazing for CS students. Assignments are not hard, quizzes are fairly easy, tests are not many. You'll want to attend the class not for your grade but the inspirational lectures.
I took Eftekhari for CIS 22C over the Summer and he was awful. Lectures are too fast paced and he expects you to know a lot from previous classes. The class was structured pretty badly. This isn't the type of class you should take during the Summer anyway, since it's already fast paced due to time constraints, but Eftekhari makes it worse.
Great teacher with a ton of knowledge and this is reflected in his excellent lectures. Teaches you material relevant to industry and answers questions very well. Dont goof off in class or he gets mad. 6 T/F end of chapter quizzes. No midterm, 1 final with T/F and a bit of coding. HW probs come from textbook (found online) and are graded for effort.
He is one of the best.
I love Kamran he's great vet very smart a phd working for google.
I don't know how he is for other courses, but for CIS 21JA- intro to x86, he is terrible. His lectures are him literally reading off of the slides. He is a full time employee at Google so he is never available outside of class or even through email! Very disorganized and no clear outline for the class. Take someone else! He should not be teaching.
Professor eftekhari is very organized. His tests and quizzes are fair. very kind and answers any question of students.
The instructor is super unorganized. His modules on Canvas is a mess. He didn't even separate java and c++ files with appropriate titles. It's obvious that he doesn't want to put any effort into the class because the time on the ppt is not consistent with the class. He just used his old PPts and encourgae students to watch videos on youtube
Annoying. Huge ego. Consistently reminds students he doesn't have time for them because of his job outside of teaching.
Previous review stating "Tons of knowledge." must have been posted by this teacher himself. According to rumors among classmates and reviews in other colleges, most positive reviews are from this teacher himself.
Cis22C is just a tough class in general. This course comes right from Berkeley which is cool. Take home midterm, in class final. 6/7 Labs for Java or 3/4 for C++(different difficulty/length). Kamran is really intense as well as smart. Show up to class, be polite, participate, DONT CHEAT, as questions, study, and you will get an A!
Awesome professor, ton's of knowledge. Inspiring for career growth, and gives insight into what you need to become a successful computer scientist in Silicon Valley. Among the best I've taken. Some students did have a rough time. It's a not a hard subject, butsome students preferred to sleep or play games during his lectures and ... they dropped.
This dude is like a dad. Teaches not only the inner curriculum but outer.
Lectures and quizzes were fine at teaching the concepts, but without actual experience coding, the tests are extremely difficult. I would have preferred if he made us code for homework or something. As it is, I felt like this professor didn't set us up adequately to succeed on tests. He also yelled at students a few times for minor reasons.
Spends half of his time complaining about what he has to teach us / the book we're using. Yells at students for no real reason, but is fairly nice if you talk to him directly. Doesn't assign mandatory programming HW, but if you don't do any practice problems YOU WILL FAIL tests (>50% of your grade). Advice: skip lecture, read the book, do practice.
I truly believe he is the worst thing that could happen to you. He is inconsistent in his speech, his quizzes does not correspond with a current topics, it takes him eternity to grade your submitted labs, he will constantly make jokes of you in case your major is not computer science.
He's extremely funny. Part of that comes from the fact that he knows he is in the top bracket of computer scientists and the fact that you are probably not. 1. Show up to class 2. Take notes 3. Do the homework Test is open-note. I'd recommend you take notes on paper.
Honestly, you can do the labs on your own time and just watch youtube videos to help learn. The midterm quiz is online and at home(tip:Google is a great friend, use it and the quiz will be easy af). The lectures themselves are kind of everywhere, his accent makes it hard to understand the concepts but just invest time to learn and you will succeed.
Seriously terrible class. He constantly yells and makes fun of students who are not going into computer science. I don't know why he thinks that is okay. Very demeaning and his class has no structure. He'll just cram a bunch of material. I am genuinely scared of him. Not approachable and may even yell. Take another teacher.
If you are not a big pro in programming, never take him. He does not give clear requirements on hw labs,. He does not help you review for the tests, and the classes have no organization. He always yells at people, but if you talk to him or ask questions, he's willing to help.
Professor Kamran is really a helpful professor. His lectures are so amazing and you can easily understand any topic of programming by his lectures. Labs are really helpful for practice the programs.
Somehow one of the worst professor's I've had the displeasure of taking a class with. His lectures drag on, he rambles on irrelevant tangents, he doesn't clarify his procedures, and his assignments are almost always cookie cutter assignments from other books or courses. Additionally, the course is made twice as hard because he doesn't teach at all.
There's something so incredibly likable about this guy. He's honest, open, friendly, and is always cracking jokes. He teaches at a slow pace, giving us students awhile to pick up the material. He is very upfront about the grading material. He just had a lecture today about not wasting your time being in CS if you don't have what he has - passion.
This is hands down the best data structures professor. Although this class requires effort, it is very worth it. Midterm and final are not easy. He let us choose the language for the projects (Java, C++, Python) although he teaches mostly in Java. His lectures are so thorough that they will help you ace your upper division data structures class. :)
Extremely easy A... This guy will write the code for the labs, which should be our homework, with us in class. And we just need to submit the exact same code to get full marks. Unbelievable. The final exam is a bit hard though.
Ok, so he's a nice guy, but when it comes to assembly he's pretty bad. He assigns random videos to watch(which are very difficult to access), and does not care much about the class. He has meetings once a week, and even then he's just going over slides. Does not practice actual coding during class, so you're going to need to hella self study
He's not organized. Moves deadlines around a lot. I had to self-study all the material since he only goes over powerpoints once a week in a zoom meeting (and he doesn't post the recordings until much later). But he can also be pretty lenient (e.g. extends deadlines on quizzes if we report an error). Not the best class ever, but not impossible.
His lectures are unorganized and he's prone to not being unclear with explanations. You MUST read the book before lectures. You might ask "why attend lectures?"; he announces due dates/assignment extensions. Ask for extensions if you're falling behind. Don't rely on his recordings of the lectures, they don't get uploaded. He grades very harsh.
Worst professor I have ever had in my entire life. Likes to brag about working for Google and graduating from MIT, maybe he's respected in tech, but he is not a good teacher. He does not respond to any messages. He grades incorrectly and his syllabus is dated. His lectures are prolonged and last nearly 4 hours when they're supposed to be 2. AVOID!
When it comes to assembly, he's a bad option. Unorganized, Unclear instructions, No clear grading scale - aka he takes away how many points he feels like, Bad lectures.
The worst professor I've taken. Unorganized, boring lectures, no programming examples. Our class didn't cover the last chapter, but instead of writing a new test, he copied and paste the test from last quarter with a few changes without realizing that we didn't cover the same topic. Super rude if you ask for clarifications.
No homework is graded but you still should do it because it's good practice for tests and quizzes. Quizzes are in Canvas and takes up 40% of the grade. Half of class time is live lecture and he gives out videos to watch for the rest. Test is made up of MC and coding, coding questions are fair. Gives you a really detailed answer if you ask him sth.
Super disrespectful to students. In the lecture sessions he might appear welcoming, but try talking to him in person and you'll see how rude he is. Especially when it comes to his mistakes and reminding him of stuff he's supposed to do on his own - like managing deadlines and grading quizzes/tests,etc. SOLID NO.
I took his class online during the quarantine and his class was so frustrating to deal with. I took this with absolutely zero background in coding or CS and the beginning was not terrible. Near the middle to end of the quarter, however, I got super lost. His lectures become unbearably boring and long and drawn out.
He doesn't teach, but expect you to know what he wants you to do. God level unclear test instructions. Not accessible outside of class. Even if your quiz/test has a problem that's his mistake, he won't get back to you in time nor give enough extra time to complete the quiz. Arrogant.
Worst professor I have ever taken. Took him for 21JA online and he never provided his own notes or lectures. All of them were from other universities. Quizzes from quizlet, and does not respond to any emails. Super disorganized as the videos provided were in like 2 hours long and we had no context on what we should know.
Kamran is an excellent prof. He cares about students' learning and prepares them well for upper division courses at universities. Exams are one level higher than notes, which requires you to think about different scenarios. This class opens my eyes in some CS concepts. Made mistakes in class and learned from it.
As an asynchronous class, there was virtually no instruction; you must teach yourself. There were no lectures or videos (only links to poor outside materials). This class was reading from the textbook, taking quizzes, and posting on the discussion board (professor does not reply). Most TA's put in more effort than this professor - I had neither.
The majority of the grade was from short quizzes, the midterm, and the final. Quizzes are easy points if you just read the textbook. Midterm/final are easy if you just do the sample practice he provides. He responds to emails and gives good feedback. No negatives to this class, you just have to be responsible and study with the provided resources.
Professor has plenty of industry experience if you have questions. He is helpful and answers specific questions cogently. There can be a bit of self-study, but what to study is evident by the quizzes and discussions in lecture -- ask ask ask if you have questions about what will be on a quiz/test. Honored to learn from the Prof. Not for everyone.
Quizzes are from quizlet, which can make it easy to slack off. I didn't learn anything and was screwed for the tests, but that's the real reason you should take Kamran: easiest A ever. Just show up to office hours and chat with him about *anything*, and you will get an A (or at least not lower than a B+). Don't take for real learning.
Prof Eftekhari is an overall chill dude. He seems to actually know what he is doing with C++. You might have to learn on your own a little bit but if you know C++ already, taking this class should be a breeze. If you have questions, he will answer them but sometimes you have to interrupt your classmates because they will talk forever.
Friendly, funny & helpful if you can reach him. Very slow to respond to email. Uses an online, interactive textbook. No lectures. If you can already program, are comfortable self-teaching, and just want the structure of assignments & quizzes with deadlines, then take this course with Eftekhari. An easy A, but doesn't prepare you for higher levels.
Eftekharis x86 class is easy if you do your work on time. The class was basically an asynchronous class with a module that had a hw assignment, discussion, and mini quiz each week. Your grade is mostly from quizzes, the midterm, and final. Its also easy to slack off so make sure you dont slack and youll be good. Hes also very generous with points
Eftekhari is extremely chill. He uses an online textbook called Zybooks for the online course which has some challenging labs. The exams are straight-forward which makes it an easy A. He structures the class the way programmers work in industry (self-teaching, stackoverflow). Don't expect the class to hold your hand and be prepared for what's next.
Dr. Eftekhari is a great professor who cares about his students and is very passionate about CS. To do well in his class, you need to read the textbook before class and do the practice problems. Also he is very approachable in Office Hours and gives good career advice. I strongly recommend taking his class.
Kamran is odd. His class is hard until final time. You are learning ONLY x86 assembly instructions, no macros. You use the textbook a ton, but he uses MASM which includes microsoft macros that aren't allowed to be used. Professor isn't grading your algorithms, only your instruction knowledge. Learn the instructions and their parameters, final is ez
AMAZING!
He's a nice professor, but his teaching sucks. He's constantly having trouble with presenting lectures online, keeping up with relevant content, and doesn't provide feedback at all for hw. In fact, at the time of writing this, he has not graded the second half of the quarter's hw. Also, he gave us the wrong midterm and graded it anyway.
He is a passive lecturer so a lot of it is from the textbook but he is super helpful when you need help. Quizzes can be taken up to 3 times and gives ample time to do them. Only 1 midterm and 1 final. The final isn't cumulative either. Labs can be tricky but you can submit multiple times. Great professor
Professional work based enviroment. Offers resources to students to pass the class and to excel in the subject. Gives webassign through zybooks which depend mostly on labs. Lectures are optional but thats because you can access his resources outside of zoom.
A lot of long, in-depth lectures. Good if you are new to coding in general, boring if you already know any amount of coding in any language. I was the latter. The online textbook, Zybooks, is pretty good. If you are like me, the textbook will be all you need to do well. The labs are all on Zybooks and are all very simple. Workload is very light.
Incredibly lazy and slow. He did not grade any homework or assignments before the midterm meaning you had no feedback on ANY of your assembly code before taking the exam. He will spend 20 min of most lectures trying to figure out technology he has been working with for years during Covid and multiple times a week.
Friendly, funny & helpful if you can reach him. Very slow to respond to email. Uses an online, interactive textbook. No lectures. If you can already program, are comfortable self-teaching, and just want the structure of assignments & quizzes with deadlines, then take this course with Eftekhari. An easy A, but doesn't prepare you for higher levels.
Worst professor I have ever taken. Took him for 21JA online and he never provided his own notes or lectures. All of them were from other universities. Quizzes from quizlet, and does not respond to any emails. Super disorganized as the videos provided were in like 2 hours long and we had no context on what should know.
hard af
He uses pre-recorded lectures/powerpoints from other colleges that do not relate well to this class and are missing vital information. He does not provide any feedback on ANY assignments except for the midterm so you get no feedback on assembly code language until just before the final when he finally grades the midterm. Never in office hours.
Well, it's pretty easy if you can sit yourself down and read the textbook, do some of its exercises. Review exams are exceedingly similar to the real thing. Don't know about the videos.
I recommend this teacher.
Has you watch lectures from other colleges and was always behind in his own lectures. Taught stuff that was on the homework AFTER the homework was due. Technologically illiterate. The midterm had a problem that needed something from other chapters despite being told to avoid doing so. Take if you want an A and are good at self studying.
The entire course was taught through Zybooks and all homework/labs were done through it. Also has a super huge ego about certain aspects of computer science careers. It made me very uncomfortable when he targeted multiple students and took time during his "lecture" to describe why their career choices were terrible decisions. Don't take this class.
Honestly, don't waste your time. Attendance isn't mandatory and workload is manageable, but a little infuriating. He assigned in-class activities (labs) and gives us less than an hour to complete it. It's kind of stressful if you're a slow worker/learner, and I feel it isn't fair.
Took him for async and he REALLY meant ASYNC. He dipped after day 1 and barely responds to emails. Just gotta learn and do work from the textbook BUT YOU GOTTA FIGURE HOW TO USE THE IDE YOURSELF. Didn't know what output I was looking for in the IDE I just wrote code based on the book and submitted. He also curves grades at the end. Easy pass.
Gives 0 feedback on hw, quizzes don't teach you anything and he has random grading criteria ONLY for the midterm and final which he graded at the same time: AT THE END OF THE FREAKING CLASS. Shredded my grade for no reason with no warning and is making half the class retake the final bc of his terrible grading.
22B for summer, and the workload was manageable. The whole class was "Zybooks". I'd have loved this class if the professor provided his own lecture notes or if he explained the concepts behind those labs or if he taught actually. This is a class for those who want an EASY A. For those CS students like me, do self-study to truly understand.
He isn't really available through email, and relies on the ZyBook for 100% of the material for the course. A very easy A but probably not the right teacher if you are looking for a lot of discussion and interaction.
AWFUL! DO NOT TAKE HIM!
Pros: Gave many extensions on due dates including Term Project Quizzes have three-hour time limit (usually used 1 hour) and 2 attempts Exams are almost completely based on quizzes Lenient grading Cons: No lectures, only Zybooks reading No feedback on homework since it's on Zybooks Not too active through email, best bet is to attend office hours
He just lectures to the white board. Doesn't really address the class. The class format is also confusing and the requirements for assignments are not always clear. Tests and quizzes are all online. Uses two textbooks, confusing on which one is required for reading. Though class is through Canvas, he is not available to contact through Canvas.
Fell behind on lecture after the midterm, hw/posts are now due before we cover the material in class (I suppose he forgets to change the dates). Decent chunk of your grade depends on discussion posts. Does not grade promptly - received my midterm score weeks after the test, don't know how I am doing hw's after that. Prepare to self-study w/txtbook.
I watched this guy pull up chatgpt when I asked him help for a code.
This class requires lots of reading to answer the homework questions. There are about two labs and a homework each week which are fairly difficult and may be time-consuming. He stopped grading early into the quarter and only saw the grade on each assignment after the final day. He is very lenient in grading assignments. Make sure to do discussions!
Dr. Eftekhari, is a great professor with a vast amount of knowledge. The class consists of quizzes, discussion posts, homework, one midterm, and a final. If you're ever stuck on something, send an email or reach out during office hours. He's very kind and understanding. I highly recommended taking this course with Dr. Eftekhari.
Labs were very difficult, but they are included in the class assignment category. Don't be intimidated by the group project. As long as your code runs to some degree of function, you should get a decent grade. ZyBooks was a terrible learning platform for such difficult topics, but at least supplemental videos were supplied. HARD GRIND for an A.
His lectures are very hard to follow because he makes countless mistakes that my classmates constantly point out. You are better off not even attending his lectures, since he already provides other video lectures from different people who teach it better than him.
Midterm and final are 50% of your grade. Dude grades the midterm the week of the final and has the entire class fail it because you lose 70% of the points for some error in code. Also forces you to use his solution by banning a bunch of instructions that would make his assignments pretty much useless
He weighs a lot of the grade on your final and midterm, but the caveat is he goes over EVERY PROBLEM HE PUTS IN HIS TESTS DURING CLASS! Not outright of course, but if you actually go to his lectures and review the material it's fine. He has a lot of experience in the field (worked at google) and will take the time to yap and give advice. imo goat
overall enjoyed this class, get ready to read and attend his office hours if you have questions, don't procrastinate, and you will be fine, would take him again if he teaches Java courses!
Grading was extremely slow and he was slow to respond to emails. The content of the class was fine and the resources were a bit sparse. In an asynch class, it felt like he was not present. After a problem with the final, he baselessly accused me of hacking Canvas in emails and zoom call. He eventually ignored the problem, but a terrible experience
Personality of a wet towel, realized he made a mistake wont fix it anyway. The class couldn't submit their finals. He did not care.
Prof. Eftekhari is not only very knowledgeable but incredibly caring and compassionate and very down to earth, he would go out of his way to help and uplift his students as long as you proactively communicate with him. Hope I get to take his other classes too in the future!
Too much information to uncover without a good lecture to capture it
Professor doesn't care about students, late work is not accepted at all no matter what. Very difficult instructions for the mid-term and finals, different from assignment he assigns for class. Not recommended.
I took this professor for both 22C and 21JA. His lectures can be heavy, but he always responds to emails quickly even on weekends and fixes problems right away. He can sometimes come across as strict and sound mean in his exam comments, but he curves all the grades at the end. He gives full marks on all homework as long as you submit something.
Seems like a nice and kind hearted guy, but his lectures are not up-to-date, and do not relate much to the assignments, work is assigned weekly but grading is also too extreme. Midterms and final expect to literally fail. Entire class failed both exams but still ended up with As or Bs due to life changing curve. Very stressfull class...
Lectures & reading do not relate to homework assignments AT ALL. Posts lectures from other profs that don't relate to what he's teaching. Bashes self-esteem of students by comparing to "top universities" and rants about how they'll get fired from their jobs when they make minor coding mistakes, though he makes mistakes left and right.
Class Info
Online Classes
100%
Attendance Mandatory
15%
Textbook Required
10%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.90 avg changeRatings by Course
CS22A
5.0
(1)MATH210
5.0
(1)CIS22A
4.8
(28)CIS67A
4.0
(1)CIS22C
3.5
(11)Difficulty by Course
36A
4.0
CIS36A
4.0
CISD21JA
4.0
CIS21JA
3.1
CS22A
3.0