3.2
Quality2.9
Difficulty58%
Would Retake106
Reviews58%
Would Retake
106
Reviews
Rating DistributionOfficial
106 total ratings5
27
4
26
3
21
2
19
1
13
What Students Say
“The only reason I passed this class with a B was because I had some programming knowledge before”
COMP110 - 2.0 rating“like seriously this is my first CIT class and he has succeeded to make me hate it”
CIT160 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
38%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.05 avg changeRatings by Course
CS101
5.0
(1)CIT160COMP108
5.0
(1)CS
4.0
(1)COMP108
3.8
(24)CIT160
3.8
(28)Difficulty by Course
COMP110LAB
5.0
COMP108CIT16
5.0
COMP110L
4.0
CS
4.0
COMP182
3.5
Reviews (104)
Avoid! take anyone else! I'm now suffering from the wrath of taking him. The lectures are pointless to go to. He basically repeats his lecture notes which are available online. It's the last week of april and these are the stats from the class. Grade
He's funny and teaches really well. If you don't understand something talk to him during his office and he'll simplify even the hardest concepts for you. Class does require a lot of work but the exams are very easy if you understand the projects. No curve
He makes you work your butt off. However, his lectures are good, but he covers the materials too fast. Extreamly easy tests, but most assignments are a killer.
Lots of work and lectures from powerpoint
Follows powerpoint to the word because his own English stinks. Makes things more confusing than they are and doesn't give much detail. Allows you to use notes on tests, but questions can be confusing and he expects know what he wants without explanation.
This professor follows powerpoint to the word and he does not have the ability to teach clearly. Does not elaborate on material. Avoid him.
very easy open-notes tests. lectures are all from his laptop word for word. Most of the time he lets you out of class early. I recommend him for Comp 108 if you're going into Computer science. You start programming with java, and have fun assignments that you learn alot from.easy A
Tries to be funny. He follows the power point to the exact word. When students have a question, he would just read the power point over again. Easy test, but when the teacher can't teach, it doesnt do any good. AVOID HIM (if possible). Just to make it worst, his english stinks.
The professor knows the material and he's one of the few teachers with hands-on experience. He's a C++ guru.
A teacher who just teaches horribly.. he does in fact read off his power point, and when you ask a question, he reads it again. Not only that but his voice is hideously monotonous (makes you sleep). Want to be convinced that computer science is not your major? Take him.
one of the worst professors i've had yet. his monotonous voice tone makes you want to sleep. he reads the notes directly off power point. he has no sense of humor. very cold individual. you see him outside class, he won't even say hi to you. avoid his classes, horrible professor.
easy class. boring teacher. but its really easy.
best teacher ever. ok he doesnt take roll.he doesnt care if u r late.u can leave his class 10 min after it starts just as long as u get the thing done thats due.most of the stuff is due at like 11:59 pm so u can do it from home and submit it.and he even takes late work without taking points off.only thing is 4 small projects that take like 3 hours
really easy, just do the projects and take the tests. pretty boring, i'd recommend him
not an easy class but not a hard class also. u really have to be in good touch with java otherwise don't take this class. be ready to work hard cuz very often he will assign u assignments, h/w, quizes, projects etc.
Great Teacher. Easy class, even a blind retarded monkey would pass.
Excellent teacher, knows what he is talking about, and loves to teach. Comes prepared to class and is willing to help the students suceed.
class was whatever. kinda boring. most of the stuff i already knew how to do (power point.. etc), but some of it was new and interesting. if you really dont understand something, dont ask him b/c he doesnt know either. ask someone in else class. : )
Knows what he is doing, and is always there 2 help, class does get kind of boring thoough, but he helps u out alot in the assignments, he gives.
easiest class ever. i only went to class to take tests. i was able to get assignments and turn them in via webct (online). i received an A easily...take him.
Very nice teacher. He does not talk much during class, but he is willing to help out in many situations. Although I did not get to know him at all, he still signed a Letter of Recommendation for me nonetheless. If you have any trouble you should just talk to him in his office. He let me make a test that I missed because I didn't feel like going to.
This professor was really nice. He really wants you to do well in this class, but at the same time he wants you to become a responsible student so he wants you to know your stuff. Just simply pay attention, take REALLY good notes, and do all your projects. Grade = projects. Projects = notes and some simple thinking. Good luck, recommend this course
He's a pretty funny guy and very understanding. The unfortunate part is that he's a mediocre teacher so you need to have an understanding of Java prior to taking this class. Don't take him if it's your first CS class (i.e. for Computer Engineering majors). If you took Comp 108 then you should definitely take him.
completely lacks even the basic teaching skills.. this guy was completely useless in teaching material; depended solely on slides made by book; any good comments on hear i suspect and done by him or idiots..worst proff i have ever had in my 4 yrs of university career..!!!
He is kind of hard to understand sometimes. All his lectures are from slides created by the book. If you ask to clarify he will do so until you understand, but most of the time you would just give up on trying to get his point. His tests are pretty hard and projects take quite awhile to complete.
He seems to understand the material he is teaching. The notes are very helpful, as you really don't need to read the book if you have them. Seems a bit annoyed if you ask questions. Has an accent, but you get used to it. Not very exciting, but good teacher. Grades a bit difficult and pays attention to details.
Do not rely on him to get a good grade. The most confusing syllabus I've ever seen with no due dates and DO NOT BUY THE BOOKS. He lies and says you need them when you really don't. He does let you turn in late work and he's nice, but not helpful at all.
this class is really easy if u cheat lol. all the test are online and he gives u practice questions. if type the practice questions onto word and bring it up while ur taking the test ull be fine. he never gets out of his seat to check. u DO NOT NEED THE BOOKS. i didnt ope them once. i got A's on all the test and didnt evendo the final groupproject.
Hes a pretty cool prof. After u get pass his accent he knows his stuff. If you can't get ur program to work and if get frustrated trying to debug it, he will just initial it and u get full credit. Most of the class did horrible on the exams so he curve HEAVILY on it. He makes programming fun
You must read the book prior to class lectures to have a better idea of what he teaches during class. He does not want you to dwell on understanding every little detail at this course level, rather get comfortable with coding. He is a bit intimidating so no one asks too many questions during class. He has amazing gray-blue eyes and nice build.
AVOID!! it's very hard to understand him and his lectures are very confusing. not very helpful too, like you would ask him to explain something he said, you will not get the explanation that you want. he also speeds through his lectures too
Very Hard professor. I have a hearing loss and I asked him to speak more clear. He ignored me and the lecture was too hard to understand. I had to teach myself with the book but that didn't help. Wished I dropped this class
This prof. is VERY intimidating at first but once you get the courage to go & ask for help he will help you. Still class is hard & really fast for an intro class but really showed me that this wasnt what i really wanted to do. Projects & quizzes are the majority of the class but MAKE FRIENDS cuz YOU'LL NEED THEM!! i wouldnt have got a B w/o them.
I believe CSUN is lowering their standards by keeping him. He has open book final and midterm. ZT's exams do not look like H.W. You must be very knowledgeable in java to pass this class, If you cannot create the program he is asking for on the final you will receive an unreasonably harsh grade, in my class alone 4 ppl have failed. AVOID!
He does a decent job at teaching and isn't too hard to understand. His quizzes are all online making them easier. He really does not help with projects, although there are places you can get help. Don't let his teaching decide whether CS is your major though, if you pay attention you can pass. Grading mostly determined by quizzes and projects.
take notes during the lecture and you'll be fine. He went easy on grades and even helped me finish the code on a project.
love the way says Boolean
Bahram Zartoshty is an excellent instructor, I like how he will explain a concept and how/why it is used later. Honestly you can do no harm by taking one of his classes, he explains the material well, and the projects really teach you a lot. Best CIT professor I've had so far, the other professors suck compared to him.
His lecture are so boring that you loose all interest in learning about Programming. He lacks enthusiasm towards his profession. I would Avoid his class, especially, if it's your first time learning Java.
Do not take if you get bored easily. Very boring, he will give explanations that don't help, shows very little enthusiasm, and speeds through the lecture.
He is a good teacher. He looks mean so people assume he is mean, but he is actually really nice. He cares about his students and this is an introductory course so we learn stuff that seems complicated at first. If you dont get an A or a B, you arent trying.
Professor Zartoshty is a great professor, however his projects do require that you know your materials well. As long as you take good notes and do your projects you'll get an A. The other reviewers are over-exaggerating about his accent, it isn't bad at all.
prof zartoshty is best, u can get A if take good note and practice.He have 5Quiz and midterm and 9 project u can drop 2 lowest quiz as well. his quiz and mid term is all in note and book. all project was about material we covered in class noting surprising or new. my suggestion:study after each lecture,then u don't have to do anything for test.
THE BEST I LIKE HIM so much, he is like a older brother to his students helpful, gentleman and again he is the best in the Computer science department.. to get an A you have to show him you try hard and ask him whatever after he finish lecturing.. TAKE HIM
DONT READ THE ALL COMMENTS JUST TAKE HIM
THE BEST
Zartoshty is a great professor, just take good notes and there isn't any reason why you shouldn't get an A- , just take him.
I had him for two classes CIT 160 and Comp 108, he is really a great prof, to me he is the best so far in my major, I GOT As , I used to go da class every single day I did not know what is JAVA or HTML5 but I leaned from him lots, l like him I wish to have him again god bless him
Got A's don't ever rethink just take all comp classes with him, he's the best instructor ever in csun
Professor Zartoshty is an AMAZING professor. He uploads all of his notes to moodle and prepares you very well for quizzes and the midterm. I got an A- in his class and I haven't taken a Web Development course in years. He is like a big brother to students and is always willing to help students understand the material. Don't read all the comments.
Hate this professor. If this is your first programming class GOOD LOOK!! Your in for a stressful semester. Can't explain well. Doesn't answer your question's correctly. Doesn't even know bash to help you figure out what's wrong with your script. Makes me want to change my major. One good thing is that he post your grades up quickly.
He is a really good professor. Easy as long as if you do his project and assignments. His test are all from the assignments and final will be exactly like his study guide. I would highly recommend this professor. Easy A
He's lazy.
Knows what he's doing when it comes to teaching computer programming. His accent alone will keep you awake. Lectures are very structured and he's willing to make all his notes available online to students. All you have to do is ask! Glad I took him. Sparked my interest in java very much. His tests are nothing to stress over. got a 100 on the final
Doesn't explain well when you ask him for help. Looks at you like your stupid because you don't understand the material. Students that already know how to program think its easy. But if this is you first programming class don't take him.
He doesn't explain the material well enough so you have to go through the book a lot in order to understand the programs step by step. If you try your very best you can pass the class but it takes a lot of effort from how he teaches the class
If you take him for an introductory course for CS, then you will have a great understanding of the material and breeze through most of COMP 110. Everything you will learn from him will be used in future COMP classes, so I recommend that you learn from him.
okay where should i start,, first of all he treats everyone like they are stupid . like seriously this is my first CIT class and he has succeeded to make me hate it. so many labs that he claims that he did the exactly thing during lecture, but no he have not. if it was not for his T.A i think i woulda got Ds in all the labs. DONT TAKE HIM.
Very hard class! Expects you to know everything!
professor Bahram Zartoshty is awesome ! maybe He looks very mean at the fist but his class is fun and easy ! he knows material very well ! just take note of his lecture and review his sample test ! definitively you can get A !( easy A) take himmm.
Bahram is a decent professor. The class is somewhat difficult. Lectures are a little on the boring side. Theres a lab every day, a midterm and a final. Labs are easy As as you can work with other people. He gives a study guide for both tests. Material gets more difficult as time progresses but as long as you learn the material youll be okay.
Hi there,, If this first class on your major,, good luck you will hate it. The professor can't explain well, with heavy accent. Good way to pass it, read and teach your self by going to toutor or lab.
He has an accent but still very easy to understand. Material is pretty straight-forward. Labs and Test. He gives study guides and thats it pretty much. Pretty easy class to pass. For people complaining about him are the ones who never asked questions or tried to get help during his office hours.
great
He doesn't have perfect english, but his accent should not be an excuse not to listen. Assignmentslabs every class meeting with a midterm and a final. Take the time to study because he wont spoon-feed the material. Also don't underestimate yourself; expected a C in the class and got a B instead.
Okay! The only reason I passed this class with a B was because I had some programming knowledge before. I REALLY feel there should be a Lecture giving Test before hiring a Professor. If I'm spending money I better get a professor who can do their JOB properly. If you want to pass watch the Youtube java channels (Cave of Programing and TheNewBoston)
Great professor, but I definitely recommend taking a programming class before coming here. The class description may be a little mislead, but it's mainly about linux and scripting. Also, don't skip class, you'll get lost. I missed the lecture on DNS zone files and had no idea what I was doing with them.
CIT majors who rate him low are because they do not prepare for the class on their own time. There is no reason to get anything less than an A if you participate and do your work. Very simple code, however Linux syntax and the IT technical stuff is what to focus on. Incredibly easy tests. Beyond the "accent" is an incredibly hilarious professor.
Easiest professor for cit 160, as long as u take notes you're good to go! Make sure u don't miss any class n study guide is the key to your success in this class! N so are assignments, helpful during labs.
Great professor. highly recommended
He is an average professor, better than many others in the department. It's not an easy class, but if it was everyone would take it. Work hard and you will end up with a decent grade. Midterms and the final are hard but study guide will definitely help.
Overall the class is straightforward three test and a group project, and labs. If you do all the labs and do fine on your tests this class should be fine. However, make sure to do your project, and ask for help because he will help if you ask.
Great professor. Thanks to him, I have a solid foundation when it comes to computer science. Of course, you have to do your part and study/practice. I highly recommend asking questions and studying the material beyond the lectures. Due to the nature of the field, you always have to learn new things.
Great professor highly recommend him!
He's lectures might be a little confusing at times, but he is always ready to answer your questions, even if they are really stupid or if you just want him to repeat everything for the second/third time. He's labs make a lot of sense and really help understanding the subject, so make sure you actually do them
He's lectures might be a little confusing at times, but he is always ready to answer your questions, and his labs make a lot of sense and really help understanding the subject, so make sure you actually do them. He gives you the link to a book that might help you, and gives extra credit options, especially on the final. Overall, very easy class
I took him for Comp110 over summer and he is a solid professor. Knows what he's doing, knows how to help, and is a pretty lenient grader. Attendance is very important though because he gives handouts with lab questions and he explains what to do and how, even gives you part of the code that he feels you will need. He made Comp182 much easier for me
Definitely cares if you actually work, you won't learn or pass if you skip class. Easy pass if you know a decent amount of the information taught. When it comes to html/css/javascript, its mostly self taught. Not a bad teacher though. I wouldn't mind taking him again for another class.
This professor is great, but he is not very approachable. The reason that I passed the class is because I have tutors (Chegg) helping me. Even though he doesn't take attendance, but he does gives hints and answers for the lab project during the lecture (SO SHOW UP). His midterm and final lab are open book, but the written part is closed book.
Always willing to help you and will get out of his way to make sure you understand the topic when you ask. He only looks unapproachable because he has a poker face. The exams are exactly like the study guide so make sure you study. As for the lab portion of his exams, they are open book, open notes, & open internet.
Not the best english, but if you try, study, and work with him, you'll pass the class. He cares. He's also a nice gentlmen. Would take him again. No textbook was required for class.
Great professor, grades fairly
Doesn't seem interested in teaching. Very monotone voice every lecture and reads the slides word for word. He's a fair grader, but be prepared to learn things yourself online. No textbook required, and he allowed people to leave after lecture. Lab time is optional. No homework but labs twice a week.
Yes he is monotone, but he's chill and laid back. The first two months of material are straight forward, but everything else after is pretty much self taught. Class description is misleading. It's basically Linux and lots of programming in Bash, which is similar to Java. Towards the end you'll be doing lots of HTML, JavaScript, and CGI.
Professor Zartoshty is clearly knowledgeable in CIT but he's not the best instructor. This course is ridiculously fast paced so don't take this class if you actually want to learn something. All hands-on labs were self-taught for the most part. Only upside is that he's a fair grader and exams resemble the study guides.
Yes, he has boring lectures and powerpoint slides, but if you listen to what he says, it makes sense. Bc of quarantine he uploads lecture vids for you to watch and assigns labs. Take notes and do study guides for the tests. ASK QUESTIONS IN CLASS even during the lab quizzes. Consult the textbook and Google bc most answers to questions will be there
He only reads off of slides so it's not the best learning strategy, for me personally. His writing is kind of messy, too. His labs are clear and easy to understand, so you know what's expected. Tests aren't that difficult either. But, if you're really trying to learn the stuff, I wouldn't recommend.
he gives 2 attempts on most quizzes which is nice. he just reads of the slides in a super monotone voice and it gets frustrating. this entire class just consists of everyone teaching themselves.
Just a terrible professor all around. Doesnt know how to teach to save his life. Horrible attitude, calls out students unfairly and makes bold and rude comments
This professor can't teach class because he reads off PowerPoints and he calls on us and if we don't understand he gets mad at utls even though he didn't really teach anything. If there is someone a little better please take that person because this professor is a pain in the butt.
Do not take his class. If there is anyone better take them instead!
He was a cranky guy but he was really knowledgable and willing to answer questions outside of the lecture at hand. Solid professor, I really liked the structure of the class. Easy to get started learning to program with him.
If you can take this class online I would recommend it over in-person! He has an unenthusiastic voice when teaching and reads off powerpoint slides. While he is a nice professor, this class will be 90% self taught. If you have experience in coding and programming this class should be easy, but do not expect to learn anything from this class.
Zartoshty is so uninspiring as a professor, at it really seems like he doesnt care. His projects were riddled with bugs and when confronted about it, he told us to just "bug fix" without giving context as to why or what to fix. Code portions on the tests are complete memory retention and handwritten. Kinda had to teach myself this semester.
The overall course curriculum is easy but he made it REALLY DIFFICULT. Wasted a lot of time at the beginning of the course teaching simple and easy concepts and later rushed through in the second half of the course (the difficult part). DO NOT RECOMMEND TO ANYBODY especially if Comp 110/L is the first comp course you will be taking.
He helps illustrate the topics well during lectures using the whiteboard/animations online/part of the slides. He would introduce efficiently how hash tables work, binary trees, and how sorting algorithms work. The slides are on canvas and it helps alot to read over and ask him for any help. Ask for help for assignments if you're stuck, don't wait.
Overall, Zartoshty is a very smart professor and is not as bad as the rate my professors says. He can be a little grumpy at times and he likes to call on people during class. His lectures are all power point but you learn a lot from his ZyBook Labs but you need to be dedicated.
I liked him. His lectures can be boring and monotone, but the examples he puts on the board are super helpful so PAY ATTENTION 2 those. He's willing to go over things a lot, even if he seems a little irritated by it. You don't do much in lab, it's time to ask questions/study. Overall very smart man ASK QUESTIONS he knows his stuff and answers well!
Random tests that complete memory retention and handwritten. It felt very uninspiring to be in his class.
He made attendance mandatory after the first month because no one was coming to class meaning we had a mandatory lab assignment to prove we were in class, some of which whos instructions were only given verbally. His lectures are alright (he sometimes yells at students) but I only learned anything because of the textbook assignments.
Although the lectures may not be as engaging sometimes, I liked this professor because he was very helpful and the material was easy to understand. He takes his time to explain and provide examples. He also allowed us to use a cheat sheet for the final and curved the midterm grades. Overall, had a good experience. Read the textbook & do all hw!!
The professor can be a bit grumpy, but the course material is manageable. Definitely take advantage of the ZyBook labs, and use unstuckstudy to prepare for exams. Overall, not a terrible class if you stay engaged.
He's an average professor. His short labs on Zybooks are the most useful part of the class. His lectures can be extremely boring as he has a monotone voice and shows no emotion whatsoever. He'll call on random ppl if no one participates. Also he easily deducts a lot of points from tests which quickly brings your grade down :(
Not the best at explaining data structures but not the worst either. Midterm was harder than the final imo. also watch out for pop quizzes if he gets annoyed when no one participates. 4 projects throughout the semester. His labs are essentially office hours as he doesn't do anything except wait for someone to come up to him with a question.
Class Info
Online Classes
100%
Attendance Mandatory
38%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.05 avg changeRatings by Course
CS101
5.0
(1)CIT160COMP108
5.0
(1)CS
4.0
(1)COMP108
3.8
(24)CIT160
3.8
(28)Difficulty by Course
COMP110LAB
5.0
COMP108CIT16
5.0
COMP110L
4.0
CS
4.0
COMP182
3.5