4.7

Ivan Bajic

Computer Science - San Diego State University

4.7
Quality
1.5
Difficulty
84%
Would Retake
177
Reviews
4.7
Quality
1.5
Difficulty
4.7
Helpful
4.6
Clarity

84%

Would Retake

177

Reviews

Rating Distribution
Official

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 rating
Class Info

Attendance Mandatory

18%

Textbook Required

74%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 26 grades
Most common grades:
A (12)
A+ (4)
B (4)
Grade Distribution
A(16)B(4)C(1)D(0)F(0)A-/B+(5)
Based on 27 reported grades
A: 12
A+: 4
B: 4
B+: 3
Common Tags
Caring (8)
Hilarious (6)
Gives good feedback (4)
EXTRA CREDIT (3)
Inspirational (3)
Clear grading criteria (3)
Amazing lectures (3)
Respected (2)
Rating Trend

Declining

-0.32 avg change
Mar
Apr
May
Oct
Aug
Jan
Last 6 months
Ratings by Course

107108

5.0

(1)

CS296

5.0

(1)

COM107

5.0

(1)

CS106

5.0

(2)

CS237

5.0

(4)
+15 more courses
Difficulty by Course

CS237

3.0

107

2.0

COMPUTERS

2.0

CS101

2.0

CS02

2.0

Reviews (177)
4.0
2.0
COMPUTERS
Aug 13, 2001

great course, good instructor, always willing to help

5.0
1.0
CS108
Nov 28, 2001

No Comments

5.0
1.0
CS296
Dec 11, 2001

Great Teacher, always explains everything

5.0
1.0
CS107
Dec 21, 2001

Man, I had for CS107 this fall01 semester and it was ez as heck.

5.0
1.0
CS107
Feb 25, 2002

IVAN ROCKS!!!!

5.0
2.0
CS107
Mar 2, 2002

Best teacher I ever had. Bends over backwards to help students

5.0
2.0
CS108
Mar 11, 2002

Great Teacher, easy and very helpful

5.0
1.0
CS107
Mar 12, 2002

The best teacher I ever had. :)

5.0
2.0
CS108
Mar 14, 2002

No Comments

5.0
1.0
COM107
Mar 14, 2002

Bajic is great at explaining things to the computer illiterate.

5.0
1.0
CS108
Mar 15, 2002

Very easy course (Bajic just teaches it), very helpful and carefree (fun)

5.0
1.0
107
Mar 24, 2002

Teaches CS107 and CS108... ****ing Awesome Teacher, Easiest CS Class You'll Take

5.0
2.0
CS107
May 8, 2002

He is always willing to go out of his way to help students in anyway he can

5.0
1.0
CS106
May 14, 2002

Bajic is very helpful and clear, he makes learning fun & easy

5.0
2.0
CS107
May 23, 2002

You will learn so much in his class!!

5.0
1.0
CS107
Grade: A
May 29, 2002

INCREDIBLY HELPFUL. Cuts out all the mystery. A little slow on grading though.

5.0
1.0
CS107
Aug 1, 2002

IVAN IS AWESOME!!!!!

5.0
2.0
CS107
Aug 3, 2002

very cool

5.0
1.0
CS107
Aug 6, 2002

Excellent Professor, very helpful in everyway, mucho pronto student-pro!

5.0
1.0
CS107
Aug 12, 2002

Great Teacher

5.0
1.0
CS107
Aug 15, 2002

Ivan is the best professor I've ever had. Very helpful, thorough, and caring!

5.0
1.0
CS107108
Aug 30, 2002

Ivan is nice and helpful..good teacher..makes something hard seem very easy

5.0
1.0
CS106
Nov 12, 2002

Doesn't mind taking time out to teach you. Class was too easy though.

5.0
2.0
CS107
Nov 13, 2002

Great professor and helps students understand material. I recommend him!

5.0
1.0
CS107
Nov 14, 2002

tight teacher!! you'll love him!

5.0
3.0
CS108
Nov 23, 2002

Excellent teacher, very helpful, cares about student's education

5.0
5.0
CS237
Nov 29, 2002

Simply the best! His skills at teaching shine.

3.0
3.0
107
Dec 3, 2002

takeTooMuchTimeOnSomething&wontGet2thePT.until10minL8er, coding wierd?

5.0
1.0
CS107
Dec 16, 2002

Bajic is so tight.... way nice and cool, doesnt mind late assignments...for real

5.0
1.0
CS107
Dec 17, 2002

No Comments

5.0
2.0
CS107
Dec 21, 2002

should of had him as my first programming professor

5.0
1.0
CS107
Dec 28, 2002

Sucdh a nice guy! He tries so hard to help his students learn.

4.0
1.0
CS107
Jan 6, 2003

Very Easy, but you won't learn jack.

2.0
1.0
CS107
Jan 24, 2003

The class was beyond easy, but you will not learn ANYTHING from him.

5.0
3.0
CS237
Feb 5, 2003

He really cares about the students learning. Does a great job teaching.

5.0
3.0
CS107
Feb 26, 2003

The best teacher I've ever had. Period.

5.0
1.0
CS107
Mar 1, 2003

very good teacher, fun and easy class, but not a lot to learn in intro class

5.0
1.0
CS107
Mar 1, 2003

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!

5.0
1.0
CS107
Apr 14, 2003

No Comments

3.0
1.0
CS107
May 6, 2003

easiest teacher in world, but it'll hurt you in later classes cuz you learn nuttin :|

5.0
2.0
CS107
May 11, 2003

No Comments

5.0
2.0
CS237
May 13, 2003

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.

5.0
2.0
CS237
May 27, 2003

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.

5.0
1.0
CS107
May 29, 2003

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.

5.0
3.0
CS107
Jun 4, 2003

No Comments

5.0
3.0
CS107
Jun 11, 2003

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.

5.0
1.0
CS107
Jul 1, 2003

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.

5.0
2.0
CS108
Sep 3, 2003

he is very helpful. he'll spent time to help you understand.

5.0
1.0
CS227
Sep 5, 2003

Hes way too nice. You'll feel bad if you cheat.

5.0
1.0
CS107108
Sep 9, 2003

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

5.0
2.0
CS101
Oct 28, 2003

VERY HELPFUL. Great guy.

5.0
1.0
CS107
Nov 6, 2003

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.

5.0
2.0
CS107
Nov 12, 2003

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.

5.0
1.0
107108
Dec 10, 2003

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.

5.0
1.0
CS107
Dec 28, 2003

One of the best teachers I've ever had before. He is helpful and nice.

5.0
1.0
CS108
Dec 31, 2003

Cool teacher. Can't get less than a B-.

5.0
1.0
CS107
Feb 12, 2004

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.

5.0
1.0
CS107
Feb 13, 2004

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.

5.0
1.0
CS107
Mar 1, 2004

Bajic kicks ass. He is a robot-professor sent from the future to liberate us. HAIL BAJIC

5.0
1.0
CS107
Mar 4, 2004

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.

5.0
1.0
CS108
May 17, 2004

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.

5.0
2.0
CS107108
May 17, 2004

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.

5.0
1.0
CS105
May 19, 2004

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!

3.0
1.0
CS108
May 31, 2004

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.

5.0
1.0
CS105107
Jul 31, 2004

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

5.0
2.0
CS108
Aug 22, 2004

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.

5.0
1.0
CS107
Nov 8, 2004

HOT!!!!!!

5.0
1.0
CS107
Dec 13, 2004

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.

5.0
1.0
CS105
Dec 28, 2004

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.

5.0
3.0
CS107
Jan 11, 2005

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.

5.0
1.0
CS107
May 13, 2005

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.

5.0
3.0
CS107
May 25, 2005

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.

5.0
1.0
CS107
May 29, 2005

you may think it is going to be easy because the begining is, but it gets so hard. He is very helpful and HOT!!!!!

5.0
1.0
CS107
Sep 1, 2005

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!!!

5.0
1.0
CS108
Dec 11, 2005

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.

5.0
1.0
CS108
Jan 3, 2006

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!

5.0
2.0
CS108
Jun 1, 2006

very nice

5.0
1.0
CS107
Jun 7, 2006

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.

5.0
2.0
CS108
Jul 26, 2006

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.

5.0
2.0
CS02
Dec 12, 2006

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

4.0
1.0
CS108
Dec 14, 2006

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?

5.0
1.0
CS107
Dec 27, 2006

Awesome teacher. Very helpful and wants his students to succeed.

5.0
2.0
CS107
Dec 27, 2006

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.

5.0
1.0
CS107
Dec 30, 2006

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.

5.0
1.0
CS107
Jan 18, 2007

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!

5.0
2.0
CS107
Jan 25, 2007

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

5.0
1.0
CS107
May 22, 2007

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!

2.0
4.0
CS107
May 23, 2007

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.

5.0
2.0
CS108
May 23, 2007

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...

5.0
1.0
CS108
Jun 1, 2007

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.

5.0
1.0
CS105
Aug 2, 2007

nice teacher, helpful anytime, very polite and easy going. Don't worry, he will give you curved grade at the end.

5.0
2.0
CS107
Dec 1, 2007

He's a very fun teacher and provides a lot of help. His grading is also leanient

5.0
2.0
CS107
Dec 15, 2007

Great professor. Hammers the basics while remaining very lenient on grading. Great intro to java professor, would recommend highly

4.0
1.0
CS107
Dec 30, 2007

Easy class even if you don't know programming.

5.0
2.0
CS107
Jan 19, 2008

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.

5.0
1.0
CS107
Oct 15, 2008

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!!!

5.0
2.0
CS107
Dec 13, 2008

Good class to be in

5.0
1.0
CS107
May 15, 2009

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.

5.0
1.0
CS107
Jul 15, 2009

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.

5.0
2.0
CS107
Dec 11, 2009

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.

5.0
1.0
CS107
Jan 10, 2010

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

5.0
1.0
CS107
Jan 21, 2010

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.

5.0
2.0
CS108
May 14, 2010

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! :)

5.0
1.0
CS107
May 23, 2010

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

5.0
2.0
CS107
Jun 3, 2010

Awesome teacher who gives you everything you need to succeed. Class was sometimes boring, but the professor was great and always helpful. Highly recommended.

5.0
1.0
CS107
Jun 9, 2010

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.

5.0
1.0
CS108
Jul 9, 2010

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.

5.0
3.0
CS107
Sep 13, 2010

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.

5.0
1.0
CS107
Sep 23, 2010

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 .

5.0
1.0
CS107
Dec 12, 2010

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.

5.0
1.0
CS107
Dec 13, 2010

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.

5.0
1.0
CS107
Dec 15, 2010

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.

5.0
1.0
CS108
Dec 31, 2010

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.

5.0
1.0
CS108
Apr 17, 2011

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.

4.0
1.0
CS107
May 10, 2011

Nice guy, always late to class, easy tests and homework. Can be confusing when he tries to explain concepts.

5.0
1.0
CS108
May 19, 2011

Great professor, his lectures are very clear and he makes learning very easy.

5.0
1.0
CS107
May 24, 2011

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.

5.0
1.0
CS496
May 24, 2011

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

5.0
1.0
CC107
Jun 14, 2011

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.

5.0
2.0
CS107
Oct 31, 2011

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/

5.0
1.0
CS107
Nov 10, 2011

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/

5.0
1.0
CS107
Nov 11, 2011

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 :)

4.0
1.0
CS107
Nov 16, 2011

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.

5.0
2.0
CS107
Dec 3, 2011

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.

5.0
3.0
CS107
Dec 6, 2011

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

5.0
2.0
CS107
Dec 10, 2011

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!

5.0
1.0
CS107
Dec 12, 2011

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.

5.0
2.0
CS108
Jan 16, 2012

he makes programming very clear and logic. He knows his stuff ... best professor ever

5.0
1.0
CS125
Feb 19, 2012

Great

5.0
1.0
CS108
Apr 13, 2012

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?

5.0
1.0
CS107
May 7, 2012

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!

5.0
1.0
CS107
May 12, 2012

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.

5.0
1.0
CS107
May 23, 2012

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.

5.0
1.0
CS107
Jan 13, 2013

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.

5.0
1.0
CS1074
Feb 8, 2013

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.

5.0
1.0
CS107
Apr 9, 2013

Great professor, highly recommend.

5.0
1.0
CS107
May 16, 2013

Great enthusiastic professsor!!!

5.0
1.0
CS107108
May 24, 2013

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.

5.0
2.0
CS107
Jun 8, 2013

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.

5.0
1.0
CS107
Sep 3, 2013

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.

5.0
2.0
CS108
Dec 16, 2013

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.

3.0
1.0
CS107108
Grade: A+
Feb 4, 2014

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.

5.0
1.0
CS107
Grade: Not sure yet
Oct 13, 2014

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

4.0
1.0
108
Grade: A+
Dec 9, 2014

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

5.0
1.0
108
Grade: A
Dec 29, 2014

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

4.0
1.0
CS107
Grade: A-
Dec 30, 2014

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.

4.0
2.0
CS107
Jan 5, 2015

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.

2.0
2.0
CS107
Grade: A
Jan 6, 2015

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

4.0
3.0
CS107
Apr 11, 2015

Really nice guy. Easy class- just beware of the final, it's different the other tests he gives

5.0
2.0
CS107
Grade: A
Apr 14, 2015

Sweetest guy and will go the extra mile for you.

5.0
1.0
CS108
May 13, 2015

Phenomenal professor.

3.0
1.0
CS108
Grade: A+
Jul 21, 2015

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.

5.0
2.0
CS107
Grade: A
Sep 1, 2015

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.

4.0
2.0
CS108
Grade: B
Dec 19, 2015

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.

5.0
1.0
CS107
Grade: B+
Dec 29, 2015

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!

5.0
1.0
CS107
Grade: A
Jan 1, 2016

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.

4.0
1.0
CS107
Grade: A
Jan 16, 2016

(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.

5.0
2.0
CS107
Grade: B
Jan 26, 2016

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.

4.0
1.0
CS107
Dec 15, 2016
Would take again

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.

Hilarious
EXTRA CREDIT
5.0
2.0
CS107
Dec 17, 2016
Would take again

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.

Gives good feedback
Hilarious
Caring
4.0
3.0
CS108
Grade: B
Dec 22, 2016
Would take again

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...

Gives good feedback
Respected
Inspirational
3.0
3.0
CS108
Grade: A
Jan 2, 2017
Would take again

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.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
LECTURE HEAVY
5.0
1.0
CS107
Grade: B
Jan 5, 2017
Would take again

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.

Hilarious
GRADED BY FEW THINGS
Caring
5.0
3.0
CS107
May 6, 2017
Would take again

best professor I have had in college so far. he really cares about his students and will really help you understand the concepts.

2.0
3.0
CS107
Grade: A-
Jul 25, 2017
Wouldn't take again

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.

Skip class? You won't pass.
LECTURE HEAVY
5.0
3.0
CS107108
Grade: B+
Nov 15, 2018
Would take again

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!

Inspirational
Amazing lectures
Caring
5.0
1.0
CS107
Dec 14, 2018
Would take again

He is an angle

5.0
3.0
CS107
Grade: B+
Dec 16, 2018
Would take again

Bajic is the goat

Clear grading criteria
Amazing lectures
EXTRA CREDIT
5.0
3.0
CS107
Dec 17, 2018
Would take again

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.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
2.0
CS107
Grade: A+
Jan 23, 2019
Would take again

Great teacher, cares a lot about his students, best teacher I have had so far. Would absolutely take again.

Inspirational
Amazing lectures
Caring
5.0
2.0
CS108
Grade: A
Jan 24, 2019
Would 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.

Respected
BEWARE OF POP QUIZZES
Caring
1.0
2.0
CS108
Mar 18, 2019
Wouldn't take again

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

2.0
3.0
CS107
Grade: C+
Apr 22, 2019
Wouldn't take again

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.

Graded by few things
Hilarious
Lecture heavy
5.0
3.0
CS107
Grade: A
May 19, 2019
Would take again

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.

Accessible outside class
Hilarious
EXTRA CREDIT
5.0
1.0
CS108
Grade: A
Oct 1, 2019
Would take again

A legend at his craft

5.0
3.0
CS107
Grade: A
Aug 2, 2020
Would take again

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!

Gives good feedback
Hilarious
Caring
5.0
2.0
CS107
Jan 3, 2022
Would take again

A very good teacher. Beginner's Computer Science is easy once you get used to Java.

Clear grading criteria
Caring
Class Info

Attendance Mandatory

18%

Textbook Required

74%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 26 grades
Most common grades:
A (12)
A+ (4)
B (4)
Grade Distribution
A(16)B(4)C(1)D(0)F(0)A-/B+(5)
Based on 27 reported grades
A: 12
A+: 4
B: 4
B+: 3
Common Tags
Caring (8)
Hilarious (6)
Gives good feedback (4)
EXTRA CREDIT (3)
Inspirational (3)
Clear grading criteria (3)
Amazing lectures (3)
Respected (2)
Rating Trend

Declining

-0.32 avg change
Mar
Apr
May
Oct
Aug
Jan
Last 6 months
Ratings by Course

107108

5.0

(1)

CS296

5.0

(1)

COM107

5.0

(1)

CS106

5.0

(2)

CS237

5.0

(4)
+15 more courses
Difficulty by Course

CS237

3.0

107

2.0

COMPUTERS

2.0

CS101

2.0

CS02

2.0

Similar Professors