4.7
Quality1.5
Difficulty84%
Would Retake177
Reviews84%
Would Retake
177
Reviews
Rating DistributionOfficial
5
150
4
15
3
6
2
5
1
1
What Students Say
“Avoid this professor if you can, especially if you are knew to programming”
CS108 - 1.0 rating“You WILL get an A but you will learn NOTHING”
CS108 - 3.0 ratingClass Info
Attendance Mandatory
18%
Textbook Required
74%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.32 avg changeRatings by Course
107108
5.0
(1)CS296
5.0
(1)COM107
5.0
(1)CS106
5.0
(2)CS237
5.0
(4)Difficulty by Course
CS237
3.0
107
2.0
COMPUTERS
2.0
CS101
2.0
CS02
2.0
Reviews (177)
great course, good instructor, always willing to help
No Comments
Great Teacher, always explains everything
Man, I had for CS107 this fall01 semester and it was ez as heck.
IVAN ROCKS!!!!
Best teacher I ever had. Bends over backwards to help students
Great Teacher, easy and very helpful
The best teacher I ever had. :)
No Comments
Bajic is great at explaining things to the computer illiterate.
Very easy course (Bajic just teaches it), very helpful and carefree (fun)
Teaches CS107 and CS108... ****ing Awesome Teacher, Easiest CS Class You'll Take
He is always willing to go out of his way to help students in anyway he can
Bajic is very helpful and clear, he makes learning fun & easy
You will learn so much in his class!!
INCREDIBLY HELPFUL. Cuts out all the mystery. A little slow on grading though.
IVAN IS AWESOME!!!!!
very cool
Excellent Professor, very helpful in everyway, mucho pronto student-pro!
Great Teacher
Ivan is the best professor I've ever had. Very helpful, thorough, and caring!
Ivan is nice and helpful..good teacher..makes something hard seem very easy
Doesn't mind taking time out to teach you. Class was too easy though.
Great professor and helps students understand material. I recommend him!
tight teacher!! you'll love him!
Excellent teacher, very helpful, cares about student's education
Simply the best! His skills at teaching shine.
takeTooMuchTimeOnSomething&wontGet2thePT.until10minL8er, coding wierd?
Bajic is so tight.... way nice and cool, doesnt mind late assignments...for real
No Comments
should of had him as my first programming professor
Sucdh a nice guy! He tries so hard to help his students learn.
Very Easy, but you won't learn jack.
The class was beyond easy, but you will not learn ANYTHING from him.
He really cares about the students learning. Does a great job teaching.
The best teacher I've ever had. Period.
very good teacher, fun and easy class, but not a lot to learn in intro class
Great teacher and nice guy. He is really good if you have NO programming expierence. If you know how to program some what he might be to easy but it is an INTRO class so don't complain you computer geeks!
No Comments
easiest teacher in world, but it'll hurt you in later classes cuz you learn nuttin :|
No Comments
An asset to the CS department. Breaks complicated stuff down into intelligeable language. Incredibly considerate to students. The people who claimed that he's too easy just never study in the first place and expect their instructors to do it for them.
Excellent instructor: thoughtful,helpful,patient,and fair.Extremely well organized notes help u to learn all u need to know;whoever claims they learn nothing but easy are asses that never pay attension in class,but Bajic is too kind not to fail them.
Easy as hell and a good guy but will pay for it in upper division cause dont learn anything. Ask anyone who took him for 107 and then took 310 and they'll tell you. If want to be good programmer, have to learn on your own and not count on him.
No Comments
To who's complaining that Bajic's too easy. You saw Bajic's cs107 started w/ 70 students and ended w/ 30 coz half the class flunked. That's not a "too easy" class. CS geeks always showing off.
Once you get used to his personality, you'll find he's funny as h#@$!!! He's a big help and take him if you get the chance. He'll break everything down for you and you WILL learn something if you go to him when you don't understand.
he is very helpful. he'll spent time to help you understand.
Hes way too nice. You'll feel bad if you cheat.
Ivan is not the most articulate teacher, but he does care about his students. He will go out of his way to help you if he can. I passed both of his classes with A's
VERY HELPFUL. Great guy.
Great teacher. He tends to repeat himself ALOT in class, but you will learn and if you don't understand, he is more than willing to help you. His study guides for the midterm and final are EXACTLY like the actual tests, so you absolutely can't go wrong.
He isn't as easy as he used to be thanks to the CS department stepping in. His tests are getting harder because he is not writing them. Very good teacher. So helpful. Suggest take his class, but work extra on your own too.
Ivan is a stellar teacher! His courses are on the easy side, but I don't know any other CS professors that can teach this well. He will answer any and all questions until everyone understands.
One of the best teachers I've ever had before. He is helpful and nice.
Cool teacher. Can't get less than a B-.
if you're a newbie to programming take him. he makes it so clear, A if at least put in 2 mins to study the study guides and do the hw.
THIS CLASS IS PROBABLY THE EASIEST COURSE I HAVE EVER TAKEN. I NEVER WENT TO CLASS AND PULLED AN A- IN THE CLASS. JUST PRINT THE STUDY GUIDES AND STUDY THEM FOR THE MIDTERM AND FINAL. GETTING AN A IN THIS CLASS IS LIKE CHEATING.
Bajic kicks ass. He is a robot-professor sent from the future to liberate us. HAIL BAJIC
This is the best computer science teacher you will ever have. He works hard for his students and he makes the class as easy as possible.
Take Mr. Bajic, you will love him! He will be one of the best teacher's you have ever had! He is kind, well-prepared, focused, answers questions carefully, and presents the material in a way that really helps you to learn it.
Such a great teacher. He will make programming clear if you are willing to learn. He works very hard and is accessible to all his students. Programming is tough to teach, but he has 107 and 108 down.
I took this course just for fun because I enjoyed the Prof. so much. He is really nice, very helpful, etc. etc. If you don't find this the case its only because he has *so* many students he may have an off day :-). TAKE HIM!
Easy A in his classes, but if you're majoring in C.S, I suggest you not take his classes. Otherwise, you will have a hard time getting through upper-division C.S classes. What he teaches is too easy. He never replies email.
Yeah he's probably easy with the grading (especially for 107).. however.. if you actually spend some time with him in office hours.. you'll see why there is a long line.. GREAT GUY WITH A PASSION FOR HIS WORK AND HIS PROFESSION.. a professor WITH a heart
Master teacher, will explain the most complex of topics. The class is not an anxitey attack becuase a well taught subject becomes "easy". Sets a great foundation for Computer Science.
HOT!!!!!!
First programming class I've taken (and I've failed c++ twice) where I actually understood the material. This class is NOT for you geeks, but it is great for the rest of us non geeks that are being forced to take this course. He breaks down the elements to programming into tiny bite size pieces.
I had Bajic for CS107 too and imo he is the best CS teacher at state. He really knows the subjects and will help you if you need it. A genuine teacher, take him if you can.
Professor Bajic is one of the best teachers I've encountered at State. He's a computer genious who actually cares about his students and will go out of the way to help you out.
great teacher would highly recomend. Very clear about what he wants and very lenient. going to class is not necessary if you already know how to program but just started classes.
This class was REALLY easy in the beginning but then it got harder as it went along. I didn't understand anything in the end but if u do really well in the beginning you'll still get a good grade. I got a D on my final and i still got a B in the class. THis is an ok class. Would recommend.
you may think it is going to be easy because the begining is, but it gets so hard. He is very helpful and HOT!!!!!
This guy knows just about every code there is to programming. Always eager to help, explanations are clear and easy to understand. Highly recommended. HE'S VERY HOTTT!!!
Good teacher. Class is really easy, to easy for me. I thought the class went way to slow. His lectures are crystal clear and the homework is a piece of cake. He is always willing to answer questions. Lectures can be a bit dull as he tends to write everything he says on the board. Really easy class.
one of the easiest classes ever!all his homeworks are very easy. midterms(2) are fill in the blanks, which makes it all the more easier. lectures are a bit of a drag, if u're not interested.wud definetely recommend him for CS 108, but he's the only one teaching, so enjoy!
very nice
He is probably the nicest teacher I have had at state. His lectures are very clear and takes everything in steps and makes sure that you can understand every step before moving on. Homeworks can be a week late for 100% credit. Great teaching style. Has some pretty funny examples. All around good professor.
Covers the material thoroughly. HWs are easy if you read the hints section. If you want an additional challenge, do them without reading the hints. on the final he included a list of functions from the online list which was great. I lost a lot of points for commas mispellings etc. The school really needs to have cs classes in computer labs.
pretty nice teacher. covers entire material from begining to end. very linient as well. you have a week grace period to turn in homework and if the entire class is having difficulties he makes it due whenever. he makes computer programming look very simple. i would tell anyone to take him
The only bad thing I can say is that he goes overboard when answering questions in class. Other than that, he's great. He posts the notes on line before class, so you only need to go to class if you have questions. A book isn't required which is nice for $$. And he's almost always available for office hours. What more could you want?
Awesome teacher. Very helpful and wants his students to succeed.
Very nice guy who will go out of his way to make sure the class does well. Teaches by going through several sample programs that all help out on the homeworks. Go to class, take notes on practice problems he does, study the samply tests, and you will walk out with a guarenteed A.
He was great! very nice. He is willing to answer questions in class and is very helpful in office hour. This class was pretty easy but you learn the material. He is also really funny.
Ivan truly cares that his students do well and learn the basics. He is funny, a fair grader and rather human for a CS prof!
GREAT professor incredibly helpful!!! everytime I emailed him asking a question he would give me long detailed answers helping me with every homework assignment and he's incredibly leniant as well
This guy is awesome. Incredible teacher. He even helped us out during the final with questions that he thought were ambiguous or unfair. Take Him!
Awesome professor. He is the most helpful and patient professor I have ever had. So helpful with HW's and preparing you for exams. Highly recommended.
He is Awesome! I took both his CS 107 & CS108 classes and I've loved his teaching skills. He explains throughly. He is very calm and wants his students to learn and do well in the course. He helps with homework and if you ask questions he gives detailed answers which helps alot. A fair grader, gives study guides before exams/final, and funny too...
The easiest class ever. Easy A, but if you actually do the assignments and read the notes, he's a very helpful teacher too. Does everything he can to give everyone an A. Lecture materials and practice tests are posted online, which are very similar to actual tests.
nice teacher, helpful anytime, very polite and easy going. Don't worry, he will give you curved grade at the end.
He's a very fun teacher and provides a lot of help. His grading is also leanient
Great professor. Hammers the basics while remaining very lenient on grading. Great intro to java professor, would recommend highly
Easy class even if you don't know programming.
Wow, I for one had no clue to computer programming and Java, yet somehow, he seriously taught me some stuff, and I would really recommend him to anybody. With the way he teaches, you don't have to know very much.
Professor Bajic is not only one of the best teachers I have ever taken but the most caring. I cant believe how accommodating he was to me while I was sick. He truly wants his students to succeed and will go the extra mile to make sure they do. Always willing to help via email and responds quickly! I think he is fantastic!!!
Good class to be in
Awesome teacher with the clearest explanations of pretty much everything about programming. Attendance is only mandatory b/c the department (not Bajic himself) now requires 107 students to do in-class group work.
Super Easy Course. Teaching in an easy to understand manner, any student can get an A. Try to aim for a C , and you'll pretty much get a B or better in the course. Final was easy as well, takes about 1-2 weeks prepping the students for it. Class is not rushed at all, leaving room for other classes to be studied for when final rolls around.
Very good teacher. Makes programming somewhat easy (Though this class was really only an intro/major prep. Don't be scared of taking him because he's not all bad. Besides, you have no choice for another CS107 Professor.
Super easy professor; Very helpful and willing to assist his students. If your looking for that class where you don't dread going to, take him NOW! Teaching is easy to follow, no need to read the textbook, don't even have to take notes, just listen for 5 minutes in class and you'll get at least a B+. LOL
Extremely helpful professor. This class was probably the easiest course I have ever taken at school. The only issues I had about this class is the following:Walked away learning what I already knew and not really challenging me. Overall, if you want a grade boaster take this class. It's pretty much the standard of BOWLING to ENS students.
Bajic is AWSOME. He's very helpful. Still pretty damn easy in cs 108 but you still have to study well for the department finals. He advises you to review CS 107 & 108 till its second nature if you proceed CS 310. Pretty awsome teacher. I'm very sad he's not teaching alot of upper division. I'd take his class in a heartbeart! :)
Wow Bajic is the greatest, he made Java programming easy to understand, teaches the material in detail so much that you have to be stupid not to get at least a B in the class. Final was challenging but he still curved it to make it fair for everyone. I ended up with an A. Take him if your interested in programming or for a GPA boost :D
Awesome teacher who gives you everything you need to succeed. Class was sometimes boring, but the professor was great and always helpful. Highly recommended.
Awesome teacher. I had no experience with java or computer science and I got an A-. He goes over the midterm questions before the test. Hard to fail, easy to learn.
Excellent Professor, learned a far amount of java. Would highly recommend anyone to take his course. As you can see from other ratings, he wants you to pass the class.
Very clear explanations in class. Take advantage of the office hours--he will make sure you get it before you leave his office. Pr Bajic is very knowledgeable, nice, and down to earth teacher.
I Just started attending his lectures .He is crystal clear in his teaching .Tries to help each of his students with the same passion . I have actually hated programming in the past .Its because of this Professor I love Programming now .
He's a great teacher, he doesn't just give you the answer, he makes you work for it so you can actually understand what to do next time. He's pretty funny too, and he hates java and will tell you this repeatedly.
He explains everything very well, even to the point were you would want him to stop explaining. Very easy course, you'd have to try hard to fail if you're actually attending class.
mr bajic is awesome definately take this class even for fun, the homework was enjoyable for me and a good challege. If you ask him questions he will go out on a limb to explain, class was very easy if you do all your work and if you need help just pay attention to class and stop facebooking.
Bajic is still the best, learned a lot about classes & objects along with other material that will be helpful for future cs classes. The class is harder than cs 107 but he's still generous with the grading. Whether your a cs major or not, there's no excuses not to get an A (especially if your a cs major, switch majors asap). Overall great prof.
One of the easiest, most caring professors at SDSU. He is easy even if he was banned from grading leniently. Just go to class, study the subject real hard and do the homeworks and exams. Bajic rocks! Take him on both CS107 and 108.
Nice guy, always late to class, easy tests and homework. Can be confusing when he tries to explain concepts.
Great professor, his lectures are very clear and he makes learning very easy.
This guys knows how to teach intro programming. He's crystal clear and his class is extremely easy. If you're a CS Major you are required to take CS107 and Bajic is the only prof. that teaches the course, which is great b/c this prof. is awesome.
If you want a FUN & easy CS elective take this class, material was very interesting and you get to build and keep your own micro-controller circuits after the semester. His brother teaches the electrical part of the class while he teaches the software part of it. Having cs237 or physics 196/196L knowledge is helpful but NOT necessary at all. EASY A
Take him. Extremely easy to earn an A. The only small downside is that he lectures in a slightly weird way. He repeats lots of things over and over. He took attendance only about 8 times throughout the entire semester. Very polite and cool. Do the homework on time so you wont fall behind. HW isnt hard so do it.
Needed help with a couple of programs, went to his office hours and he explained it to me PERFECTLY. He's extremely nice and cool. He repeats a lot of things, but it helps somehow. Rarely takes attendance. Listen to him he knows his stuff. On a side note, he knows about memes. He did a trollface once...blew everyone's mind (both from reddit and /b/
Bajic should win teacher of the year. Going to CS 107 is the highlight of my day. He set up his own website, so students don't have to buy the books if the don't want. http://www-rohan.sdsu.edu/~masc0600/
Best teacher by far, always very clear, if you for some reason dose off, and miss something, you probably wont, he will repeat it a lot of times, also when you ask him a question he explains it well. easy class :)
The class is fine and all. Easy material and the attendance isn't mandatory, but you should go if you want to understand the tests. Which is an issue for me because his lectures bore me to death. If you can handle sitting and being bored then you'll probably do fine.
Professor Bajic is a really thorough teacher. He is incredibly helpful and SO SWEET!! You will love him! If you actually do the work you'll get an A. The only way to fail this class is to not try at all. I had to take this class for my minor and he made me actually care about it.
The class itself is challenging. If you need help, he will help you. He wants his students to pass. He repeats a lot of things, a bit quirky, but over all a sweet guy. Cool teacher. attendance isn't mandatory, but sometimes its extra credit and a suspected the people's champion
Professor Ivan Bajic Evaluation: Do you feel that your professor had mastery over the material? He's the CS 107 textbook! His skill is over 9000!
He is one of the few professors left at State that actually cares about his students. He wants you to pass his course so he is always willing to help you, if you had difficulty understanding a topic. He is extremely helpful and you don't need the book. If you come to class, pay attention and do the homework (+ study guides) then you'll get an A.
he makes programming very clear and logic. He knows his stuff ... best professor ever
Great
Bajic has become my favorite teacher, I emailed him a question I had, and we went out of his way to separate the email, look for the sources I needed, and in detailed manner explained to me the problem! What other teacher is going to do that?
Sweetest man ever!! He really cares about his students and you will love him even though he is kind of socially awkward. Go to class for extra credit!
He is awesome and super nice. If you really want to learn programming, take him and ask questions. He takes his time and explains the answer in detail.
Great teacher. Explains programming as if you've never touched a computer. He's extremely clear with all questions asked. Probably the best teacher I've had at SDSU. I would definately recommend him to anybody.
One of my easiest classes this semester. He explains everything in great detail, which sometimes makes you want to fall asleep. Goes out of his way to make you understand the material.
I took Bajic for CS107, and I'm currently taking his class for CS108. One of the best teachers at State. Teaches programming like it was elementary math. No other teacher could make me grasp what Object-Oriented programming is. You won't use the textbook much, not necessary to buy, but it definitely helps.
Great professor, highly recommend.
Great enthusiastic professsor!!!
Really cool and easy-going prof. 107: 2 exams and a final. Gives study guides. DO THE STUDY GUIDES AND YOU WILL GET AN A! However, try to learn rather than just memorize the study guide because the final is not made by him but by the department(which we found out like 2 weeks before the final). 108: same but 3 exams and our final was made by him.
Professor Bajic is the nicest professor I have ever* had. Makes java easy and really cares about his students and will go out of his way to help them.
A very good teacher, both CS 107 and 108 are extremely easy. He makes his test too easy to the point where if you're a cs major you really need to do all the optional work he assigns to be prepared for later classes. If you're having trouble ask him for help, he'll move heaven and earth to find a way for you to understand java.
He is the people's champion and wants students to succeed, but I’m not sure if I’m totally prepared for CS 310 or other upper division coursework. Overall, I would say the professor is a knowledgeable, passionate, put-together professor, but you may need to supplement your study with additional readings, and practice programming on your own.
One of the most boring professors I've had. He rambles on endlessly in his lectures, and never shows the result/final product of the techniques he's teaching. If you're a computer science major, do the optional homework because you won't learn anything otherwise. Easy A nonetheless.
His a great Professor, he explain very will and his study guides always crystal clear ,,, I strongly recommend his for any one wants to take CS107 or CS108 just make sure to show up in the class since most of his tests based on his lecture notes, which you don't have to write because he posts them online, just we need to understand them
This class is a joke, you can pass this class just by studying the study guides. However, this class will not prepare you for CS310, unless you do all the extra work you will get destroy in CS310
He is a good professor, a nice guy and hilarious too! Class is pretty clear if you attend every lecture. Exams are basically the study guides. He is very smart and really want you to learn the material
Super easy teacher. Gives extra credit towards the end of the semester for people that show up. Also gives some EC if you go to office hours near the end and he likes you enough. Very lenient grader however, so if you are majoring in this it might be more beneficial overall to take Kraft for a fuller understanding of java.
He's a friendly guy, but I actually wish he was more on top of his mandatory homework assignments. I wish he assigned more and actually gave out the optional homework assignments. It would have forced us to focus more on this class to be honest. The final was made by the CS department and was much harder compared to his simple midterms.
I have never taken any CS classes before, so this was confusing to me. I got nothing out of his lectures, so I rarely went to class. I tried to go to his TAs office hours, but he was never there. His study guides are exactly like the midterms, but final was hard bc he didn't make it! DONT BUY THE BOOKS! I NEVER EVEN OPENED MINE! Somehow I got an A
Really nice guy. Easy class- just beware of the final, it's different the other tests he gives
Sweetest guy and will go the extra mile for you.
Phenomenal professor.
If you are a computer science major DO NOT TAKE THIS TEACHER!!! You WILL get an A but you will learn NOTHING!! Learning a language is about practice and this class has none. You WILL NOT be ready for cs310 or any other programming class. If you are not a cs Major and just need credits then this is your class. I cannot stress this enough.
This guy seriously cares about you and your grade. He is the most straight forward in terms of telling you what you need to know and study. If you like straight forward, this is your kind of teacher. Maybe a little boring but CS is boring anyway. Getting an A made me like him even more.
Generally easy professor for the course. Would recommend over Kraft. He gives out a ton of extra credit (almost everyday) during the last month so if you're struggling just show up and get some points. 2 midterms, 8 programming assignments, and a final.
You can tell he actually wants you to be interested in the course and is really nice. There are eight assignments, 2 midterms and a final but he posts study guides. He also gives tons of extra credit. Definitely recommend if you are taking the course to get an idea of the subject and or for credit!
He's a great professor. He cares about you and your grade. Go to class and sometimes you'll get extra credit just for being there. His study guides are extremely helpful. Definitely recommend.
(CS 107 Fall 2015) Short homework every two weeks. Lectures can get boring. Pay attention to do well on the homework or to finish them quickly. If he's unclear during the lecture try to re-learn it online. Funny lectures. Extra Credit will be provided if you show up when others don't. Tests are almost exactly the study guides. Would take again.
DON't NEED TO BUY BOOKS. He's a really nice guy and cares a lot about the students. BIG TIP! if you get confused, use codeacademy. You can search a lot of the homework projects online. Study the study guides for the 2 midterms because they are exactly like the tests. He doesn't make the final. offers extra credit for showing up.
He's very funny and uses a lot of dry humor. His lectures are very detailed and he wants the best for us. He tries to make the class as easy as it gets, and gives extra credit for attendance once in a while. Overall a very nice professor!! Only downside is that sometimes he can get very boring, but his lectures are rich with information.
Excellent professor. Bajic genuinely cares about his students and does whatever he can to ensure you have a solid grasp of the material. His lectures can be lengthy but are rich with material.
Awesome, professor! Generally cares about his students, class isn't that difficult, just go to lectures and pay attention, his material is lengthy but very well organized. Two ways to look at him versus other professors teaching CS108/107. Either take him and gradually be introduced to CS program, or work hard in 107/108 then work hard in 310...
There is not much you can get out of Bajic other than the stuff that he teaches. Many people don't think highly of him but once you talk to him, he is respectable and very smart. Don't skip class and actually go to learn and understand what he says. It may be review but there will be something new to learn. I know Java well but still learned much.
He gives extra credit for showing up, tests are easy if you show up the class before for the review. Don't take it if you wanna learn, he bashes the department mostly during lecture. The final was identical to the last midterm.
best professor I have had in college so far. he really cares about his students and will really help you understand the concepts.
His lectures are very unorganized and long b/c he repeats the same thing over and over. It's hard to follow along and take notes, and we didn't use any textbook so it was hard to do the homework. He doesn't tell you the grading scale. Tests were difficult. Attendance is used as quiz points and sometimes extra credit.
Awesome teacher. Really cares for his students and is very knowledgable about his topic. He is a very fair grader and a great guy! He genuinely cares that his students understand the topic so if you go up to him after class with questions he is more than willing to help. Take him for CS!
He is an angle
Bajic is the goat
One of the best professors I've had at State! He really cares about his students and takes the time to make sure everyone understands topics during lecture. He was very welcoming to all, including non-CS majors with no prior programming exposure. Overall I greatly enjoyed his class and looking to take him again.
Great teacher, cares a lot about his students, best teacher I have had so far. Would absolutely take again.
Bajic is the best teacher and actually cares about his students. Tests are easy if you study his study guide. He does pop quizzes during class so you have to go, but they're easy you just get credit for being there. Best teacher ever.
Avoid this professor if you can, especially if you are knew to programming. Yes he is a nice person, but not an effective teacher. He writes his lectures as he goes, which are not very organized or cohesive. It is hard to understand what is happening in the program b/c he does not show it. Don't let this experience discourage you in learning
He's nice and funny, but he needs to have a better assignment submission system. I'm not the best test-taker and the only thing in the gradebook are our exams. I don't understand his lectures, he doesn't make much sense. We need more practice work :/ I'm interested in majoring in Computer Science but this class makes me feel like I shouldn't.
He's honestly a great professor who really cares about his students learning outcome. He does write his lectures in class off his notes, but it's so you can follow along and learn and program with it as he does the process. He does repeat things, because programming is something you need to practice over and over again to learn and remember.
A legend at his craft
Prof Bajic really cares and advocates in the best interest of his students. His lectures are interesting and gives a good intro into cs without being too difficult. Would def recommend!
A very good teacher. Beginner's Computer Science is easy once you get used to Java.
Class Info
Attendance Mandatory
18%
Textbook Required
74%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.32 avg changeRatings by Course
107108
5.0
(1)CS296
5.0
(1)COM107
5.0
(1)CS106
5.0
(2)CS237
5.0
(4)Difficulty by Course
CS237
3.0
107
2.0
COMPUTERS
2.0
CS101
2.0
CS02
2.0