2.7
Quality3.7
Difficulty44%
Would Retake132
Reviews44%
Would Retake
132
Reviews
Rating DistributionOfficial
5
31
4
19
3
16
2
21
1
45
What Students Say
“This professor was a waste of my time and GPA”
COMP816 - 1.0 rating“Worst teacher I have ever had”
CSIT840 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
41%
Textbook Required
41%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.14 avg changeRatings by Course
ALLCLASSES
5.0
(1)COSI816
5.0
(1)CS816839840
5.0
(1)CO802
5.0
(1)CS216
5.0
(1)Difficulty by Course
CSIT840
4.8
CS839
4.7
COS101
4.5
COS839
4.1
CSIT802
4.1
Reviews (132)
This teacher is super nice the type you can joke with. If you tell him the test was to hard he will shift the grade weight to the assignments!He does come late to class. The 1st day of summer session he didnt even come. So there are free days sometimes.
His class is enjoyable, and he is a solid lecturer. He knows the material and is helpful when students ask him questions. He is late to class however about once a month, and has missed several as well.
The professor is quite good at lecturing, and provides the students with a broad base of knowledge to help them understand. Although most people generally have a hard time grasping the abstract material, he tried to help in every way possible
No Comments
He's very helpful and his lectures are clear. This type of class is not easy, but if you do the assignments and ask questions, you should do well.Tests are writing programs and you can use your notes, which you will need.
Rambling lectures, unrealistic deadlines & expectations. Whatever class he's teaching, wait for the next semester and take it from someone else.
Mr. Sefiani is a really cool guy. Always willing to lend a helping hand and speaks loud and clear in class. His assignments can get tricky but he is there to help if you put forth an honest effort. I recommend him for computer science.
I did not like his lectires.. just talks and talks all calss long... does not do examples for you. His assignments are extremely hard.. (which he thinks are easy) I would not recommend
unless you're a CS major, dont take him..he rambles and his accent got on my nerves. i dropped the class 2 weeks into it.
HORRIBLE teacher. RUDE, UNHELPFUL, VERY IGNORANT and doesn't have ANY Knowledge of anything, especially CSIT. He's armenian and denies it BUT shows it by talking about his lexus non-stop.Horrible accent. VERY ****.ONLY LIKES ASS KISSERS. AND has very unrealistic expectations and due dates.
First of all he is not armenian and that had nothing to do how he teaches. His accent sounds more like italian or some european country. He is a horrible teacher first 2 or 3 assignments are easy and when you get to the hard part he expects you to know it and gets surprised when you ask questions.
Horrible, absolutely horrible. He can't teach nor is he helpful. He's just there taking up spaces and breathing the students oxygen. Lame class and lame prof. Do yourself a favor take it with someone else or at another class. SUCKS SUCKS SUCKS
HE SUCKS! Need I say more?
Unrealistic expectations. Expects the class to be geniuses like his kiss-ass overachievers! Very unclear with lectures...and boring as hell. Take C++ elsewhere. He sucks!!
His class is not hard (if you study) and his hw assignments are super easy, BUT he's such a horrible teacher. He can't explain anything!! And he once said that i copy my hw from someone when i didn't even know anyone in class! I dont recommend him for CSIT.
Sefiani was the worst teacher i ahve taken at valley. he was very unhelpful and inpatient, but you can pass if you study the material
No Comments
No Comments
Very good teacher. Good assignments. If you work on you, You'll learn more and more.
He has to be the worst prof. at valley in the computer science field. He expects you to know everything before you he even lectures. He will adore you if you are a computer genius. His assignments are hard.He hates to be ask for help.I wasn't looking for an easy A, but what I did find was a very hard D. TAKE SOMEELSE IF YOU CAN!
I liked this teacher. I had a lot of questions and he helped me a lot.
One of the BEST teachers in the college. Take his classes work on You and after the semester you'll feel that You know how to program
No Comments
The guy is ok. He sure knows the stuff. I think he is a very good and generous professor. After taking his class i feel that programing is easy. However some of his programs are more critical thinking but not hard as everybody says. i sure learned that.
No Comments
He made the class interesting, challenging and fun. Very clear explanations. Very clear requirements. You do have to work in his class, but he is very fair. If you have any problems, tell him (he can't read minds...) and he will work with you. Very helpful and flexible. Very open to feedback.
If you are a Computer Science major, want to learn alot and be successful this is the teacher to take. Assignments and due dates are extremely challenging but more than fair and completely doable.
Great professor overall. Dynamic teacher who knows the material well.
I took advanced C++. The guy knows the subject, but he?s not a teacher. He gives challenges with staff he doesn?t explain, which takes hours to figure out. This is a school, you go there to learn staff not guessing. I am not taking him anymore. Believe it or not only four people left at the end of a semester. Horrible experience.
Horrible teacher. Don't waste your time. I'm a computer science major and went to his class every day. Didn't explain much. Programming isn't an easy subject. We computer Science Major need professors who know how to teach it!
Reading happy comments from satisfied campers, I believe they are all FAKE. Totally agree with negative feedbacks. You will be OK in this class if you're genius. If not, may be you will come back to write something nasty. Learned nothing. Teacher created a big question mark about how to think and program.
I disagree with the previous comments..Prof Sefiani is a good instructor..he explain the material so many times IF YOU ASK..yes many people are afraid to ask and that's why he assumes you get it. The tests are based on the assignment so if you do them you are fine. Sometimes they are challenging assignments but how you learn. Very recommended.
It's ez 2 cut class, play on the web, & never ask questions then blame the prof because u didn't learn the material. He's NOT an "easy A" u must earn it! He actually expects u to (gasp!) study, pay attention & care about your education! It's college! Class examples cover everything in tests which r open-book. Did u want him 2 take the test 4 u 2?
Boring, lack of sense of humor even though he thinks he has, very depressing. Actually he was scaring me sometimes. If CS is something you need to learn but you are not brainy just read and study the book, get a tutor if you are lost. But why you need Sefiani then?
I would not recommend this class to anyone. Take it somewhere else. IF he dot like the student, he grade low. He don't know the subject
You won't learn anything from him. don't waste your time.HE GRADES YOU BASE IN CURVE, worst professor ever.
Not a very good professor. He assigns assignments in which we have not even learned how to do the stuff that is required in it. I understand that assignments should be hard but they are beyond our capacity. When you ask him a question he tries to ridicule you. I wish I had taken another professor for this class.
He is an ok teacher. He knows his material, but his teaching methods are not the greatest. If you dont know any programming prior to taking this class, dont take him. Assignments are pretty difficult and so are his test.
He demands a lot but since this isn't a sociology class and you need the practice to be good at programming his method is just what the doctor ordered. He also goes pretty fast so if you're not that type you may want to avoid him. Thumbs up as far as I am concerned.
Sefiani demands a lot from his students, but if you're like me and CSIT is the only thing in the world you care about, if you enjoy working late into the night, if you like sweating over assignments, he is perfect. I have never worked so hard for an A in my whole life, and afterwards I felt ****ing great. His classes are VERY rewarding.
By the end of the year in CSIT 839, Kent's class was still on dinky little stuctures. In Sefiani's class we were doing linked lists and goddamn recursive functions. (google them, they're ****ing hard.) CSIT MAJORS: TAKE SEFIANI. Kent doesn't take class seiously. Sefiani whips you into a programmer, mofo.
This professor sucked!! He was completely unavailable and didnt interact with the class at all!!! I took an online class which usually means more interaction with the professor then traditional classes but sefiani posted the assignments and wasnt even available to help you if you became stuck. He would simply say "read the book". Pick another prof!
If you want to learn real world programming and move beyond mediocrity take his class. Don't feel shy about asking questions! He wants you too! Also, you can take him beyond the limits of the class... He will expand it, if you ask!
The stupidest professor I have ever had. He dosn't have any clue what he is talking about. Can't even speak English. I don't recommend him at all, you wont learn anything.
Great professor. Bit more challenging than other profs. in the department. He also tends to cover a bit more content per course.
His class is a challenge. Definitely more so than the other professors. But that does not necessarily mean he is a bad instructor. He is actually willing to help and work with you. All you need to do is ask. His assignments are critical thinking, which is why they are hard. His tests are hard to complete within the time allotted, but is fair
PROS 1. lots of examples during lecture 2. will postpone test if he feels we are not getting it 3. the book is clear 4. Helpful when stuck on your program CONS: 1. sometimes goes a bit fast 2. doesn't give many assignments/tests so if you mess up on just ONE grade is severely affected. p.s. I had never taken a c++ class b4 his & now I love it!
This is my worst experience at Valley. He is unresposnsible instructor and never cares about students. I took his online class and hate the class because of him. You ask question and get answer when semester already ends. You find out your grades only at the end of the semester when you can do nothing. just take book and learn yourself.
Often late. Horrible accent. Cannot explain the topic being covered in class clearly. Fail a test or an assignment and grade goes down by a letter. Expects too much from the students. This class is hard and we need teachers who can teach it well. One of the worst teachers at LAVC and in Comp Sci. Dept. Avoid and take someone else if you can.
If you want to work hard and learn more, then take this class. If you're not majoring in this field and want an easy teacher, then take someone else. He's hard but if you practice enough, you can ace the class.
The worst professor I ever had. He knows his stuff but he doesn't know how to teach.
Regular Teacher. He knows the subject, but sometimes gives confusing explanations. Grades are based on tests and assignments, make sure you don't miss a single one. Both tests and assignments are beyond EXTREMELY hard, some are not even fair, nowhere near class examples/exercises or his lecture. So be prepared to work hard for this class.
Attendance is MANDATORY if you want to learn. He provides many examples, most of which you use in the assignments and exams (you just cut and paste!) It will be hard at first, so read the relevant chapters and pay attention in class. Overall an excellent professor who knows his stuff!
He teaches more material so it's a little harder. Attendance is only mandatory for the first few weeks and test days. The homeworks and quizes are difficult, but he gives tons of partial credit. If you read ahead, pay attention in class, and do all the homeworks, it's a guaranteed A.
This class is a nightmare.
This class is HARD; he teaches what is supposed to teach and more; thus, if you come from a different teacher, you'll most likely be already behind the class the first day. I had to study a lot and got my A. Overall, he's a great teacher, very helpful and understanding, but you'll have to talk to him. TIP: Don't start the assignments the last day!
The Best professor in campus. if you really want to learn and you think you are smart take his class!!!he's very helpful professor !! do hw and pay attention when he explains and you'll be alright ! not an easy A , but if you put attention on his class do hw you can get an A.
Very horrible teacher doesn't help you out with work goes on it's own pace. He praises the ones that know the material. Alot of the students he get's that do well is because of previous experience. Wouldn't recommend him at all.
HORRIBLE teacher i had ever. absolutely horrible.
I guarantee that almost everyone who said negative things about him got bad grades. If you take his class seriously, you should have no problem getting at least a B. He is generous with partial credit. Sefiani really teaches you a lot of material. Thanks to him, I've become a better programmer. Sefiani is my favorite CSIT professor.
For this class you must read the book, and pay attention in class. His test are not the hardest; however, if you don't read you will definitely have hard time(fail). His homework assignments vary in difficulty. Don't ask him how to do an assignment, he's not going to tell you, you must figure it our by yourself. Not an Easy A, you must work for it.
Prof is charismatic & SMART. Write down & SAVE EVERY SINGLE PROGRAM in class. Cobbling parts of these programs together is the key to the open book tests. Read the book BEFORE a topic is covered in class. Assign's can be unnecessarily lengthy (200 lines). Engaging. Spent 4-10 hrs outside class every wk supplementing w/ self-teaching & slf-testing.
I took this class online and it was easy but it was A LOT of work and He will not help you, you need to learn on your own. Takes forever to reply to your questions. You do all your work on myitlab.
Doesn't like questions, he will not help. His assignments are very easy to do, esp if you pay attention in class and write down all his programs + book. Yet the HW and tests can be so specific that he docks points. Overall, avoid if you can.
Assignments are easy to complete. However, tests require you that you have mastered hundreds of pages! It is just a waste of time! If you care about your GPA and don't have countless hours to read the book do not take him.
Missing a homework is almost equivalent to losing 1 grade letter. Sometimes what is on the test is slightly different from what is taught in class. People who ask questions he expects you to know, will be embarrassed.
Tests are impossible if you don't learn all the topics in 816. but he does teach everything you need to get an A. I got a 0 on the first test but did outstanding on the east of the class and he gave me the A. He'll bump up your grade if he sees improvement. But don't take the class if your planing on not putting effort.
He knows the material, he just doesn't know how to teach it nor does he know how to talk to people. He berates you for asking questions during lecture and the tests are incomparable to said lectures or the homework assignments. He needs to up his patience and learn better teaching skills.
Never! Never! Never!
Graded 90% of the assignments at the end of the semester, it was hard to know how I did in the class. Very unresponsive when the only way to contact him was through email, lectures on an easier level, but gives assignments and exams on a much harder level. This professor was a waste of my time and GPA. Take him at your own risk! NOT RECOMMENDED!
Graded 90% of the assignments at the end of the semester, it was hard to know how I did in the class. Very unresponsive when the only way to contact him was through email, lectures on an easier level, but gives assignments and exams on a much harder level. This professor was a waste of my time and GPA. Take him at your own risk! NOT RECOMMENDED!
Take him if you're serious about computer science and really do want to learn. Read the book and do the practice problems, he teaches you the functionality of the material, but it's up to the student to learn how to properly implement the code for the projects and exams. He also bumps up your grade if he sees improvement. Excellent professor.
Worst teacher I have ever had. It was a online class. He took a week to respond to questions. You had to fend for yourself. He was not clear on assignments. I do not recommend this teacher. He should not be teaching.
worst teacher ever. he is highly agitiated in his lecutres, ask him a question he will demonstrate much frustration with you and you will feel uncomfortable to ask him questions ever again. expects you to master the chapter material after his one illustration bad bad bad he should not be teaching
Bad professor overall, I was looking forward to learn how to program but poor attitude on behalf of the professor. I was scared to ask questions because he would humiliate you in front of everyone when it's just a beginning class, how can you learn like that? definitely worst professor I've had throughout my whole education. Would not recommend!
you should have 5 years programming experience before you take his class,yes it's that bad.p
From day one expects students to know syntax lectures so long fall sleepy students ask question argues with students that don't get the logic feel dumb lectures off topic hw and tests not from book show up to class every day do the class assignments study class notes and you'll be confused on test day
Ok, here's the real deal with Professor Sefiani. Yes, he is the hardest CS prof. at LAVC. Yes, you will need to work HARD for an A. Yes, you should take his classes, all of them. I have a friend in an alternate 839 class, she learned half as much as I did with Sefiani. If and ONLY if you're serious about CS major, take his class!
His in-class example are basically "Make a program that displays the message HELLO WORLD", his exams are "Build a GDP calculator where one could tell if contractionary policies of expansionary policies where applied in order to affect aggregate demand, also make sure you submit it by monday - 3 days from today". This is a HARD class.
I was scared to take Professor Sefiani because of the neg. reviews. He turned out to be exact opposite of what was written. 1. He's funny. 2. His tests are not difficult if you attend class. 3. He cares about his students learning and is extremely patient. 4. Good lecturer 5. Best CS prof at LAVC 6. Prepare to spend time on hw. 7. Book is so-so.
Professor Sefiani is the best comp sci teacher you will find in all LACCD. I have taken comp sci courses with other professors & Professor Sefiani is the best. lectures are hands on learning. I did not fall asleep or get bored in class. not an easy A, but highly recommended if serious about learning code
Clear instruction assignments in class great demonstration of code programs answers question helpful learned so much this semester looking forward to more advanced classes with Professor
Very tough professor, his lectures are very boring and monotonous and he appears to put little effort in giving them. Didn't grade assignments until last 2 weeks of the semester. Got annoyed when students asked questions. He also didn't show up to class on several occasions without emailing or contacting the students to let them know.
awful professor.
I've taken CS 816 and CS 839 with Prof. Sefiani and he's an excellent and fair instructor. I was shocked to read these reviews. These reviews seem to be written by people within the CS program who are just not cut out for the field. Do not listen to these people, Sefiani is a great professor and you'll get an A if your work deserves it.
couldn't do the homework and prof was not helpful did not answer questions criticized and condescended terrible unprofessional attitude towards students that don't get his explanations constantly shows up late to class even misses class with no email to students and no sign in sheet on class room door
Difficulty is dependent on ability to memorize syntax, think logically under time pressure, and time spent reading the book & practicing. Homework usually takes little time; hardest parts are making sure you do everything in the best way possible and finishing the tests on time. Prof was sometimes unprofessional but showed great improvement later.
I've taken CS 816, 839,840 with Professor Sefiani. He is willing to guide students who are lost in their programming assignments. Sometimes, his instructions for his assignments may be confusing but he is willing to clarify any misunderstanding. Pay attention to his in-class examples and do the hw. May bump grade up if improvements are made.
This professor has very poor communication with the students. It takes him a long time to respond to students. Very unprofessional. He assigns assignment a couple days before the due date. AND exams, he lets you know a couple days too. Really prefer a professor to have all assignment and test dates available to students so they know what and when.
- Poor communication: impossible to get replies - Confusing instructions: in an exam, Sefiani still drew the board to explain his idea for 15 -20 minutes in 90-minute of programming exam. When students knew his requirement for the exam, time was running out - Unprofessional: ridicule some "dumb" questioners, use his business phone during lecture
this prof is the worst, i took CS 82 and 839 he was the only one available in both semester an d believe me i hate it. he so unorganized and all over the place.. he wont give feedback he will miss classes without informing you and he will use his phone during the lecture DONT TAKE HIM UNLESS U REALLY IN NEED
Worst professor I've ever had. SKIP HIM!!!!!
5 programs, and 3 tests. Programs are DIFFICULT, 1 week to complete but he extends deadline if necessary. Tests are watered down versions of his programs (open book, notes, programs, etc) Doesn't respond to emails or accept late work. If you can do his assignments, the tests are relatively simple. Doesn't curve, but is a lenient grader. STUDY HARD!
Confusing examples. Not quick to respond to emails. Belittles students who don't understand material. You really have to study hard and practice to get an A. High stress environment.
Prof Sefiani is a bad prof. Despite his classes only consisting of 4-5 assignments and 3-4 tests, what makes his classes very hard is his directions. His directions will drive you crazy because they make no sense and can be very ambiguous. He is a good programmer but lacks the communication skills to translate his knowledge to his students. AVOID!
Honestly his reviews are far too critical. Yes he is not a very good communicator but he always tries his best. Just ask a question a second time and he will happily explain.
This class was fine I guess the biggest problem here is that the class is very long. There are homework assignments every two weeks, and three tests during the semester. He is a tough grader and will take points out because of small miscalculations or code issues. Start doing the assignments as soon as he posts them, sometimes they're very tricky.
After my horrible experience at Pierce (I took this same class at Pierce and failed), Im very happy to take this course with Sefiani. Experience in C++ is strongly recommended, but if youre a CS major then this type of pace is expected for transfer. Ask for help, he wont criticize you! Has a helpful tutor and his assignments arent very hard.
i believe, he is a good programmer but he is not a good teacher. he got lack of teaching skills and who ever know the programming they understand but others not. you must have years of experience in programming before you taking his classes. IF YOU WANNA GET A BETTER GRADE FOR YOUR COURSE, DONT TAKE ANY CLASS WITH HIM.
format of tests and homework is just convoluted and he turns simple concepts into lectures that are hours long for no reason. The homework can take hours because instead of testing your knowledge on the concept he poorly words a code that you have to write to do an incredibly specific thing and the tests are just timed versions of the homework.
Solid professor, moved at a brisk pace, but seemed to genuinely want to know if people were "getting it". Not so much structure to the class, but with such an easy class it's forgivable. If you put in the effort and speak up during lecture he'll help you understand and it ends up being a very easy A.
Great teacher! Will answer all questions even if it has been repeated a few times. If you ask a question it will be answered to your satisfaction. Do not want to miss class as every topic will be needed for his hw assignments.
Everybody warned me that he was not a good professor. I am baffled. I really enjoyed his class and I learned to start coding in C ++. I had to study and I watched a lot of videos on YouTube. Being prepared helped me excel in his class. He is very helpful and will explains things as much as you need him. Test and assignments are easy if you study.
Sefiani is an ok professor, he inst bad but could be a lot better. He is a lot better than 95% of the other profs for comp sci at LAVC but my problem is that he teaches every Comp Sci class at school. The Comp Sci dept has very few profs right now so for sure you'll get him in either 802, 839, 840, 836 or 816. He teaches 3 of these a semester.
He is an ok prof didn't really give us too much explanations for his online classes, 840/836 His directions in the assignments arent the easiest to understand. He teaches almost every CS class at the school. He is way better Prof Moja... To me he never really covered CS material all that well. Go get some really good C++ books and study yourself
I don't know where all the bad reviews come from : maybe from those who don't understand any Computer Science or got bad grades from the class. He is explaining the same topic a few times in different ways, so if you do not understand the first time you will get it during the course. There were only 4 assignments with average difficulty.
Don't take his class if you're a beginner. He teaches us like we know everything already.
Sefiani is a decent prof. We dont have alot of CS profs atm. His directions for the assignments can be very confusing at times. Be sure to get a better book than the one he suggests, he doesnt suggest any good books. Read and watch videos dont rely solely on his own lectures or modules. Lavc CS dept isnt that good, you are better off elsewhere.
I would not recommend this professor because he dose explain very clearly what he is teaching does not know how to explain properly at students. will not respond to any email. I recommend taking another class if you're a beginner.
His lectures were good and very detailed, only problem is that I ended up learning so much more from reading the textbook on my own. You're gonna have to teach yourself to understand the material better. The HW assignments are really hard but he's a chill grader.
The class was simple. I got 100 percent. His notes on Canvas did save me time. His notes showed examples that you needed to use on the assignments. It's computer Science, your code works or it doesn't. I'm going to take him again for CS 117
Great professor, puts notes on Canvas for one weekly assignment. Everything is there for you to do on your own time. No bs extra work like "reply to 2 other student comments". I like to work on my own time because I actually have a job and 4 kids and this was the best course for me to take while juggling lifes priorities.
If you are literally just starting and have little to no knowledge you probably shouldn't take this class. The professor is not helpful whatsoever. He never responds to emails and his modules are, for the majority, things he's copied from the book. I suggest looking at videos on youtube, you'll learn more.
During the transition to online class, this professor does not show any effort to make sure his students know the material. There are no zoom lectures or weekly check-ins with the professor. Good luck trying to e-mail the professor because he takes long to respond. You're learning the material on your own and from Youtube. I DO NOT recommend taking
I don't know how lucky I am but I actually am one of the few that has gotten a response from him via email. good luck trying to talk to him online because he will not respond to comments and will occasionally to emails if it needs a response. if you take him just make sure you have a good tutor in your corner and a c++ textbook.
Took this in winter. Only issue I had was didn't know what reading materials to get before class started so was unable to get first assignment done, hence my grade. Otherwise, coursework was very explanatory, homework tasks well defined and prof was available if you got stuck. Super quick responder.
I took him for an intro to computer science. He doesn't give lectures, but does provide notes. As someone who did not know anything about c++ I got a 100% in the class. Its, not hard if you read the notes and use the textbook to figure it out. I would not take this class if you are dependent on learning via lessons.
Took him for intro to comp sci and he does not have any lectures where he teaches. He sometimes goes off track when people ask questions. If you dont know anything about coding, you have to teach yourself via the program you have to buy and with Youtube. Whole grade relies on the program you need to buy.
Forgot to write review at June. Our C++ projects were challenging and fun. Although he responds quick when I ask for help, he is not very clear, as he does not speak English very well. His pages were also not very helpful either, as there were many syntax errorscorrect syntax is crucial for an in-depth understanding of C++ or any language.
Don't take his ZyBook course, you won't learn what you will need to learn. I've never felt more like I cheated my way through a class, because in order to solve the problems you're gonna need google. The "Labs" are nearly impossible without going weeks ahead of lecture / googling the solutions and teaching yourself.
If you want to actually learn C++, do not take this course. He does no teaching and instead has everything taught and auto-graded by Zybooks, which does not cover the content presented in the labs. I addressed this with him, and he said that it all looked fine on his end so he wasn't sure why I was struggling.
This prof was great before the ZyBooks takeover, took CS 101 and CS117 before that and he was great. With ZyBooks, prof seems to let the program do the grading versus him, I asked if I could make up work from a week I missed and he brushed it off and said I had an A anyway, cool if you wanna pass, can be meh if you want to learn content.
Took ZyBooks course, interactive site. CS Major and I hate reading but, I didn't mind reading this material as it was contained nicely IMO. No big final, responded to canvas msgs. I'm a little biased cause I had the initiative to learn w/o a prof, and I went into it with very basic concepts of CS. Look carefully for sections not assigned they help.
Very minimal effort and lack of help from the professor. Slow response via inbox only and then you will be offered assistance at times that will not work. Expect vary vague responses and a headache. Zy books is awful You are required to use the school's tutors for help, and they only offer online help once a week. I don't recommend it.
I only recommend taking this class for CS 101. ZyBooks is hassle-free, BUT the authors moved around chapters this semester and it got quite confusing towards the end (may need to read unassigned chptrs). The first 8 weeks is easy to follow. Ch 10, 11, 13 at the time of writing this feels like they are out of order. Not much to say about the prof
Mr. Sefiani would give us an assignment during class. We would raise our hand when finished and he would check our work. That was it. How he graded anything was beyond me. This is why I'm so upset at the grade he gave me. No heads up either From what I remembered all he focused on was some Armenian girl in my class. How is this guy still teaching.
The only one. The only programming teacher with so consistent and clear assignments. Consistency is 2147483647 / 10.
Zybook is basically the teacher, i had to have support contact him in order to open up modules that he continuously was stating wasn't due to him, which support completely contradicted in the email... Class is easy, but the overall downfall came with requesting assistance as well replying to students.
This guy found the way to make some easy money. Zybooks does everything and all he does is sit back and make the money. Pretty lacking as a professor and not worthy of that title. Didn't help me at all last semester and wasted my time.
Professor Sefiani's CS101 class requires self-discipline, but resources like the free textbook and Unstuck AI make it manageable. Stay on top of the assignments and use study aids - you can excel even without traditional lectures.
Being honest, I didn't have any expectations starting this class. But now that I'm at the end of the semester and this class, I have to say it is one of the best classes I've taken. The tasks are clear, and everything is done at my own pace. Some of the coding labs, of course, were challenging, but I got over them fast with some research. 
It was an online class but all we did was zyBooks and nothing else. I could've just watched a 10 hour YouTube video and learned more/better. Definitely phoned it in.
Class Info
Online Classes
100%
Attendance Mandatory
41%
Textbook Required
41%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.14 avg changeRatings by Course
ALLCLASSES
5.0
(1)COSI816
5.0
(1)CS816839840
5.0
(1)CO802
5.0
(1)CS216
5.0
(1)Difficulty by Course
CSIT840
4.8
CS839
4.7
COS101
4.5
COS839
4.1
CSIT802
4.1