4.0
Quality3.6
Difficulty67%
Would Retake284
Reviews67%
Would Retake
284
Reviews
Rating DistributionOfficial
5
170
4
50
3
22
2
23
1
19
What Students Say
“He's clearly passionate about his job and is very helpful”
CS1A - 5.0 rating“Feedback is right on dot and IMO made me a solid programmer”
CS001C - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
72%
Textbook Required
94%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.42 avg changeRatings by Course
CISCIS
5.0
(2)CS027B
5.0
(2)CIS015B
5.0
(2)CIS027
5.0
(1)CIS52A
5.0
(1)Difficulty by Course
CLEVELI
5.0
COMPSCI
5.0
CISALL
5.0
C15B
5.0
CISA
4.5
Reviews (284)
Ugh. If you can get beyond this instructor's obvious ego issues, then you still have to fight to get decent answers to your questions. He teaches online only as he lives in Washington. Skip him if you have the option.
Mr. Loceff covers more material than the other C++ teachers, and goes into greater depth. His custom lectures are excellent. If you do well learning on your own this class is great, but if you need help a lot, you might want to take C++ on campus.
I agree with the first post. Loceff has obvious ego issues and makes the assignment harder than it should be-who knows how to design their own power function? He also doesn't straight answers to your questions and just asks you to read his assignments over again. Think twice before attempting
does not know what he is talking about, is not on top of the current changes in syntax and style. the online system he 'helped' design is reminiscent of software written in '95. obvious ego issues, his lectures and comments are condescending, rude, and downright disrescpetful. test questions = wrong
This egoist hardly knows what he is talking about and is largely disconnected from technology trends. His midterms frequently contain errors and you have to answer by putting yourself in his shoes and 'dumbing' the questions. His lectures are equivocal and lack eloquence, very condescending.
Wow, two weeks left and I know nothing. This is the worst class I have ever taken. This professor has nothing helpful to say, this is a beg Java Class and even with a little Java knowledge I am lost. The students are more helpful than he is. There is no credit for trying your best. It is right or wrong. With his lecture that is impossible. DONT!!
Agreed.Saw these ratings b4 but couldnt choose some1 else.Took this online.He has no mercy.Got a D from just 5pts away from a C.I asked if I could do anything at all,but NOPE his attitude is "rules are rules, F off."DO NOT TAKE HIS CLASS!I used to be interested in programming;he KILLED my motivation.Avoid taking it online, you won't learn ANYTHING.
I am planning on taking this course in Winter 2006. There are so many negative comments here that I am reconsidering but can't even if I want to. This is the only class that I need and there are no other courses to substitute. If anyone can help / suggestion on how to succeed this course, please let me know. email: [email protected]. Thanks.
this absolutley the worst class and teacher i have ever had. he picks at every single little thing, its like he wants you to fail. he gives you no credit for even trying, his lectures are many pages long and he tells you to read it again if you have questions. the grading scale is also bad.
Very, very hard. Gave a very hard assignment. It's been past due 6 days and students are still asking questions. Very hard to pass. Heartless teacher. Exams are weird and wording is weird.
I'm surprised about all the bad ratings. He is very clear about what he takes points off for, and grades fairly. He gives plenty of time to do the assignments, and is active in the help forums. Taking his class actually got me excited about programming again, after having not being into it for about 5 years.
Quite a clear cut instructor that knows what he is looking for. Isn't forgiving with due dates but answers questions timely and clearly. Assignments are challenging but not impossible and he definitely did his part to help out when a reasonable question was asked.
Ok, it's simple - if you have experience programming, he's not bad. If you're a true beginner, avoid this guy like the plague. He's not that great at explaining things so a beginner can understand - very easy to become confused.
Though an entry level class (level 1) you have to already know C++ & have experience as a C++ programmer to get a B or better in his classes. Beginners avoid him like the plague: he does not instruct or explain so a beginner can understand. Beginners could easily to become confused and should find another Instructor.
One of the worse teachers i ever had. One of those teachers that make you want to give up on school all together. I got a feeling he really enjoy failing his students. (No, i did not fail the class).
Being a beginner in C++, I found Professor Loceff to be a very competant professor. I've had few real setbacks learning the matieral, and have found his lectures and solutions to homework assignments to be clear and insightful. The only students who should "avoid him like the plague" are those who can not follow simple instructions.
Hard class. You have to have had experience with C++ before to be able to understand it. If you take it online, the modules are a little complicated and hard to understand. He isn't very helpful when it comes to asking question, just tells you to refer back to the modules and expects you to figure it out on your own.
if ur new to C++ then dont take this class...ne-time u ask him a question or post he'll get on u 4 indentation or tell u to rd the modules/book...he'll nvr str8 answer u...abt 1/2way in2 the class u'll notice no 1 will even post questions...i'm done thru math1d, chem1c, phys4d n engl1b with almost all A's...n i'm gettin a B n this class n strugglin
Professor Loceff is not only helpful but sincere in his teaching. I'm surprised to see so many negative comments. Programming is not easy, so of course it's going to take a lot of work and studying; that is the nature of it. I took his Online Java course and it was fair, his grading was fair, and the modules are very nicely put together. (:
Professor Loceff always responds to our questions promptly. Very helpful... essential for online classes since we do not meet regularly for lectures, and we are all on our own schedules at our own paces. I really enjoyed taking his classes 2 quarters in a row!
Prof. Loceff's classes are great! (I took both CIS027A and CIS027B) His lectures are very clear and he is very quick to respond to any student questions. His notes are so thorough that I didn't need to use the textbook at all. The homework assignments are challenging, but you learn a lot from them. I definitely recommend his Java classes.
Disciplined,Perfect and highly Brilliant, intelligent and smart Professor. I have a great respect for him.
Prof. Loceff is great! His lectures are very clear and fun. I plan to take more classes from him.
The class content was presented clearly and examples made were fun and delivered content of material clearly. Class discussion forum was helpful. This was my first online class and I loved it. I felt I learned more from this course than a course taken traditionally.
The class was easy at first. After couple of weeks that is when things went bad. Assingnmets were too hard and were covering too much material making it very hard to fininsh them in time. Last 3-4 weeks I and half the class were lost. People who knew another language like C++, C# were doing fine. But people with no experience like myself found it v
The class materials presented were very clear and with lots of good examples. I did not need to use the textbook at all. Professor is also very accessible. Responds to questions very promptly!
The professor is strict but encouraging. His handouts are really good. He writes detailed comments when grading assignments.
Professor Loceff has prepared great material and is very responsive to questions. This was a difficult class, but if you want to learn Java programming this is a great start. Two suggestion for improvement: 1) Eliminate typing errors in modules. 2) Include a module on debugging in Eclipse.
A really dedicated and helpful teacher - very clear writer - should write a textbook
difficult/challenging course especially online. Professor Loceff was very patient and helpful.
Professor Michael Loceff presents very well organized course material for Java class. He is also very encouraging and responsive. He emphasizes learning and having fun too. A cut above the rest!
Online class and he generated very clear notes. Was responsive to student questions. Really understood the material and had high expectations
i think mr loceff does a very nice job teaching this class. i only took it for the unix requirement, but certainly got more out of it than i expected. the examples are good and the lectures are clear. most importantly for me though, they were motivating -- something i really appreciated.
Mr. Loceff's online class was excellent. He was very quick at responding to student's questions, his explanations on difficult concepts were clear, and I found him to be good-natured and open to points of view that might have been different from his own. Overall, a great experience. This was the first online class I have taken.
This has been the best online professor and class I have ever had. Extremely well presented and mr loceff is amazing with his instruction. Online classes are extremely difficult especially for the professor but I felt Mr Loceff was always there with explanations and his class itself was so well presented it made it much easier.
Good: Loceff was always available & grades on a curve. Bad: Lectures are hard to understand even after reading 6-7 times, responses from the teacher were hard to comprehend, last 4 weeks of class I worked close to 40 hrs/week to complete the assignments. For one class this is not acceptable or fun. This beginning Java class is not for beginners.
Highly intelligent, professional Teacher. Always reliable and prompt responses, detailed explanations. Funny, knows how to guide student in learning of material. Thanks,
Woderfull Teaching site. I felt as if Mr. Loceff was talking to me when we read the lecture notes available online. I had a diff view of the online class and after taking your class it changed the view and also felt why did Iwaste time for not taking classes for long
You get from this class, what you put into it. I will definitely take more classes from Michael Loceff. In fact, I will wait to take it with him, than from another professor.
This was an online course. The professors lectures and examples are complete. You can finish all the homework and pass the tests based on the professor's course content alone. The textbook is icing on the cake.
The BEST professor.
Extremely good Java class, far above community college level.
If you're taking his online class, the assignment are really hard. Although he lowered the grading percentage. He is a very nice and helpful professor.
I really have got a lot of java knowledge from this class. If anyone really wants to learn computer science, I highly recommend his classes.
Great Teacher, Very Organized, Great Modules....One of the best instructors I ever had
Excellent job - Kudos for the Modules(lectures) they were informative and easy reading. He ran the class with excellence. The class discussion board was a total success with Loceff at the Helm. I was very pleased with his tough grading and demand for good programming style/form. I am a better programmer because of it.
very good teacher. as long as you dont wait until the last second, the message boards will answer any questions you may have. will certainly take him again.
Michael has good lectures (modules) available via the Etudes-NG system (where the class meets online). Like most professors' lectures, there are a lot of typos, but nothing too misleading. One of the great things about this class is Michael's syllabus, which very clearly outlines expectations and requirements. I'd have to say that the syllabus i
Textbook not required if you can find info on the internet. Online class so attendance isn't needed. Interesting and fun professor. HIGHLY recommended!
My first on-line class so I didn't know what to expect. Prof. Loceff and his TA made this class so interesting,challenging,but most of all fun!
This guy is a ridiculous ego maniac who doesnt help you at all. Why do they pay him to teach? I have been teaching myself. DO NOT TAKE THIS CLASS! I took C++ 5 years ago and got an A+. This class I will be lucky to pass. they get they're money if you drop anyway He just tries to trick, not answer, frustrate the student!
hes tough but you have to do your work. It is very time consuming with no one to ask when you get stuck. IMO very difficult to do this class online.
I found the online material very engaging and well organized. This professor obviously put a lot of thought into creating and editing these lessons. I will gladly take another class from him.
This professor is very good teacher if you are in comp. science major. He understands the material and extremeley helpful. But, if you are not in comp.science major, you had better not take this class. The last 3 assignments were extremely challenging. I spent 3 days for each assignment. Overall, this professor is really good in comp major.. ^^
Last few weeks went way too fast. Would have been much better to have taken the content of the first 7 weeks and stretched / deepened it to fill the quarter. I got the work done, but don't feel like I've built a solid foundation. It also seemed like a ton of people dropped out which is a shame for an intro course.
I highly recommend taking this class online, but be prepared to spend a lot of time on the programming assignments especially towards the last three weeks. Professor Loceff is very helpful and he will work with you if you need help.
Online community college intro C++ course. Outstanding use of online tools. Very well organized. Demonstrates a sincere interest in students, which is difficult in an online course, IMO.
Fair, straightforward and always available to help.
Really good class, very challenging and informative
Overall not too bad. This was a beginner Java course but The last few weeks were anything but. At times I felt like he was annoyed by some questions so I stopped asking. (Mistake) Don't feel like I was able to get a solid foundation so I'll have to do more review before I tackle the next course. I felt his assignments were a little advanced.
Professor Loceff is a great teacher, and I highly recommend any course he is teaching.
This was my first online class and Prof. Loceff was great. The modules were concise and interesting and I felt he was available for our questions. However, some of the descriptions in the assignments were not very clear--several students had trouble understanding them. His TA Bay Roth was also great and very helpful, and explained things well.
Lectures are clear and easy to read
The lecture materials were very good. The class was fast-paced and time-consuming. There was a lot of assigned reading. However, the students could focus on the lecture materials to do the assignments if they tight on time. I have no doubt good programmers come out of Professor Loceff classes.
Very good professor, always helpful and present everytime that a problem need to be resolved.Study and deliver in time and you will enjoy the 2 courses that he teach (CIS15A and CIS15B in my case)
Instructor is always prompt and thoughtful with responses
Great professor, cares about the understanding of his students. Took the time to answer and explain questions and concepts. Quizzes were reasonable and assignments were not too difficult. Would recommend reading textbook as well as online modules.
Professor Loceff is very organized and very responsive. He is by fas the best online professor I have ever had.
This man has a very cold attitude towards his students. Asking a simple question in a beginner course apparently warrants "It was in the XX module, [incomprehensible answer]" I would only recommend this guy over Prof. Berry if you had some kind of fetish for programming or if you're going into CIS as a major. High school students should avoid him.
I really enjoyed him as a professor. He can be tough on assignments, but usually in a good way.
In both CIS27A and B, Professor Loceff was attentive and helpful. I greatly appreciate his constructive criticism on my homework. Not alot of pressure but enough work to keep you busy which is important and required to be a programmer proficient in Java.
Great beg JAVA class, online material extremely well organized and well written, good examples. Discussion/message board is very active and questions answered promptly. Some assignments may be difficult for total beginners, but grading process was clear and fair, and comments on assignments very helpful.
Prof. Loceff's modules and explanations were VERY well written and clear. Some people complain about his tough grading system on hwk assignments, but nothing was out of the blue for me-from day one he explains his expectations and we just have to follow them to do well on the assignments. Take this class if you have time to commit-will be worth it!
Professor Loceff is very attentive and reponds to queries very quickly. He also grades and returns labs within a couple of days. His lectures reinforce the text and visa-versa. I will take all courses that he teaches.
Had a great time in the class. Material was very clear and easy to follow for an online class.
very clear. extra credit homework at the end lets you pickup any points you lost here and there. recommended.
This was an online course. The modules are VERY well written. The assignments were tough and very time-consuming. I learned a ton.
It is a very time consuming class, but the Prof is very good and very patient. I am very glad that he keeps high standards for his work, and expects the same from his students. I highly recommend him and this class for anyone interested that has the time to invest in learning the material.
Take this class if you really want to learn programming. His lectures are very good. He is one of the best CIS professors. He really cares.
Prof.Loceff is one of the best CIS teachers. He is extremely helpful, his lectures are excellent.
You must take Prof.Loceff class if your major is Computer Information Systems. His online lectures are very informative and to some degree humorous ( helps to memorize difficult topics). Not an easy class, but you will learn a lot. Prof.Loceff is very helpful too.
Online Java I class. Great notes and syllabus make up for unreadable textbook. I posted questions and either the Prof, TA, or another student would post helpful answer in less than an hour. I have done a fair amount of old-fashioned procedural programming and found the object-oriented stuff challenging. I think a newbie would struggle.
Loceff has a teaching style that encourages the student to understand why, not just how. Weekly coding assignments required, each with Basic, Intermediate, and Advanced options, all worth full credit. Loceff and TA are very active in forums. Highly recommended.
Lecture notes were at times too wordy. Resorted to outside lecture notes from MIT OCW which made things more clear. http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-092January--IAP--2008/LectureNotes/index.htm
I took online Java I class, lecture notes were outstanding, did not have to read textbook at all. One big assignment per week where you make a fairly large program, last 4 or 5 assignments became very difficult and a lot of people dropped. But he does spend a lot of time on forums to provide help.
Online class. Good materials from professor, good textbook, good pace. Prof Loceff is very helpful and communicates very clearly. Material was about the right stretch for a beginner like me. Good experience.
This would be a tough course for a newbie. I found the course to be challenging but good overall. grading is pretty tough. Its tough to struggle with new material and then be graded with a point system that escalates. A mistake that is 1 deduction early in the course is 3 deductions later even though the material is more advanced - SEVERE!
If you want a challenge and want to learn something take this class. He writes his own lectures and sets the pace. Program specs may seem ambiguous. He grades your homework thoughtfully and quickly. Don't get behind and understand the concepts before moving on. When in doubt always ask questions on the forum. Loceff is there virtually 24/7 to help.
Prof. Loceff is very helpful. He checked forum very often, so questions are answered quickly. He is also ready to admit his mistake if you can defend your argument solidly. Assignments have several options, same grade, just different challenges. One things that needs improvement is for assignments to track materials closer.
Extremely practical class - emphasis on developing good programming style, working from specs, being a self-starter, and thinking analytically and independently - excellent preparation for real-life jobs. Class notes were superbly written. Teacher and TA are EXTREMELY dedicated, knowledgeable, patient and possess outstanding communication skills.
Best so far. Started the next class with another teacher, and have decided to wait till loceff teaches the 2nd class.
Only had online classes with him (Java 27A and 27B), but both were great! Really thought-provoking and got me comfortable with, and interested in (even excited about), object-oriented programming.
This was an online course - Professor Loceff responded to questions quickly, and gave good advice most of the time. Some times he did not seem to fully grasp what a student was asking, but his TA did or the students asked again- in a different way, and then he understood the question.
Prof. Loceff shows a rare ability to speak to the level of the material that the student is expected to understand in a manner that is clear and helpful. His comments to questions are accurate and helpful. I recommend him to anyone seeking an opportunity to get a firm grasp on the fundamentals of C++ and/or Java programming.
Good teacher! I took online version. He responded to every question with great care. He knows the material. His written notes are very helpful. His assignments were imaginative. It's not an easy course, but if you work hard you will lean a lot of C++. This was CIS 15B.
Prof Loceff's teaching skills and dedication make him one of the best instructors I've had. He spends much time and effort fully answering all questions and giving detailed feedback on assignments and his own class material is exceptionally clear and thorough. His lessons, assignments and rules are an excellent preparation for professional work.
not an easy class, but good teacher
a good class, keeps the material interesting. grading scale is appropriate
C++ 2nd quarter, 100% online. Very helpful, great attitude. Focus is on actually learning the material vs. administration. Grade is primarily based on 8-9 programming assignments.
Excellent class! Lectures are written with easy to understand examples, blended with good humors. Assignments are challenging for all levels. Even though it's 100% online class, forum communication was lively. Questions in forum were well guided.
loved, loved this class. I took it online but wished I could have taken it in class. Professor Loceff is awesome! His sense of humor made everything fun to read. For being an online class, there was a LOT of support from the professor AND the class T.A, Bay, she is awesome too.
Too focused on trivial details at the expense of important concepts. Assignments were not appropriate for the corresponding readings near the end. The course was completely unbalanced. It was incredibly easy for a while, then all of a sudden he introduces a ton of new concepts at once. I think it would be better to just go through the book.
First on-line programming class that I have taken. Lots of help given via the forum. Homework returned quickly after due date. Required reading from the book and the modules needs to be done to stay up with class content. Looking forward to taking another class with this instructor.
one of the most helpful teacher I've ever met.
Very helpful and quick to reply to messages. Has a very down to earth approach about teaching programming, but occasionally does not explain things very clearly (which is very glad to clarify on when needed). Interestingly the guy is also a writer for 24. Don't mess with this guy, if you mess with anyone who knows Jack Bauer well YOU WILL DIE
Very helpful and quick to reply to messages. Has a very down to earth approach about teaching programming, but occasionally does not explain things very clearly (which is very glad to clarify on when needed). Interestingly the guy is also a writer for 24. Don't mess with this guy, if you mess with anyone who knows Jack Bauer well, YOU WILL DIE!
Awesome teacher. He is not easy but you will learn a great deal from him. Answers questions surprisingly fast and clear. Good sense of humor. Lots of reading. If you are serious about learning take him. Highly recommended.
Loceff understands and enjoys the material and presents it clearly. Assignments are challenging but fair, as is the grading. Loceff is one of those rare professors that truly knows his subject *and* has a real-world teaching style that encourages his students to learn the fundamentals of the language. Highly recommended.
I took Loceff for both Java I & II classes (27A & 27B). He is very helpful if he sees that you are trying. If you don't do anything in the class until the night before the homework is due, he is likely to not help you much. That's fair. His online class is written as though he is lecturing to you. Conversational style. The textbook was worthless.
All positive comments made by others are true.
Fantastic, hard-working computer science/programming professor. Will go the extra mile for students. He is extremely particular and detail-oriented...which means that, as a student, you will also become extremely particular and detail-oriented when writing code. Which is a good thing for EVERYONE. Great guy.
Prof. Loceff takes online instruction to another level. The lessons are crystal clear, and feedback on assignment submissions is thorough and insightful. Since the majority of communication is via messages online, one would expect there would be some lag between student postings and teacher responses, but Prof. Loceff monitors the boards always.
Michael Loceff is tough, but very fair.
Everything had happened as it was promised by professor. On beginning course it was a big bang, and then slowly the teacher was forming galaxies and nebulae of knowledge in a students heads.It is one of the best course I ever, ever took in my life. Regards, Paul.
Very good professor friendly and helpfull. Would love to see him teach all of the classes
Prof. Loceff is the best! He responds very fast to the questions on the forum, even on the weekends! Make sure to read assignment specs carefully or you will loose many points, if some part is not incorporated into your work. Other than that If you want to learn C++ or Java he is the man!
Prof. Loceff knows his material, he's very accessible and clear when you have a question. He's involved actively in the course, adjusting things as the term went on to respond to student inquiry and technical changes in the field. An excellent teacher, whose courses I look forward to taking in the future.
Very Professional. Very knowledgeable. Expect to be challenged. Expect to learn.
Very knowledgeable and extremely helpful. He is very interactive and quick to respond to queries. I enjoyed his class and learnt lots.
Avoid like the plague.
OOP and the concept itself is very challenging. You must be ready to put the time and effort required to learn it. If you are, and if you do, Professor Loceff will instill in you the knowledge and discipline, which will give you the ability and confidence that you will need to pursue your computer science studies. Awesome Professor!!
He is fair and willing to help. There will be Homework assignment every week. Prepare to spend more time on this class. The online class experience is mix bag. The teacher will answer your question quickly in study forum, I still prefer face to face communication. Overall I like the class and teacher.
Well-written course with weekly assignments that help you to learn the material. Michael Loceff works hard to help students actually learn something and is very responsive on the discussion lists.
Overall a pretty good Java professor. He puts in a lot of work to be active in the forums, which I think is the only way an online class can succeed. He tends to underestimate the difficulty of the assignments and the ones he calls easy are sometimes the hardest. Don't be too discouraged - he will help more as the due date approaches.
Be prepared to study hard and you will learn a lot from this instructor's courses. The reading material he offers as 'modules' could use some editing/reorganizing so that the concepts are more clearly explained, but overall I learned a lot in his C++ class, and I would definitely recommend it.
I learned a ton from this guy!First time programmer I found this class moderately hard.Modules could be clearer but if you re-read you'll get it .Assignments are hard but fun.Great sense of humor.I found myself laughing reading the modules.Posts prompt answers to your questions and gives detailed comments when grading assignments.Great teacher.Tnx
PS don't spend money on the book. You wont ever touch it. ..or rather buy my book I don't want it.
Absolutely the best CS instructor at Foothill.
The Prof. seemed to be hung up on tabbing -- he would take near half off you're grade if you used tab in you're code but never taught/enforced naming conventions, which I found quite odd.
My first programming class--I was pleasantly surprised by how helpful Prof. Loceff was, and how detailed the modules online were. Amazing class! Very difficult material made possible to understand.
Online Java 1: tough, time-consuming, rewarding. His comments on homework were terse, clear, informative. Expect to spend much more time studying OO & objects in last half of course-learn terms & coding techniques & tools before then. Sorry I spent $100 on huge textbook-use library or web docs, or buy a cheaper book, eg, Head First Java.
It's an online class. His online material is far superior to any I've taken before. It's very thorough. He gives you many examples to illustrate the subject. Prof. Loceff and his TA, Bay Roth, are very responsive on the class forum. They check several times a day. I took it to review and it was much better than the university class before.
So far the best online professor I've had. Well organized lectures, a good system to keep you in-check without making you log in every single day. Extremely helpful and responsive with any questions you have, definitely use it to your advantage when you take this class and ask all the questions you can.
Loceff is the Professor you want to stay away from. He is more hung up on the look of your code than its functionality. While your grad should be a reflection on how well you know the material, he is more hung up on having the assignments meet his needs rather that demonstrating excellence in the subject.
Definitely a difficult class for those with no programming experience. The first programming class is always the hardest. Professor was very helpful and thorough with explanations, but they can sometimes be unclear if you do not have a good understanding of the terminology.
He is definitely a good online professor. He explains flawlessly, however, you need to have some interest in the subject that he's teaching or else. He is a bit strict though (your coding style especially). Get ready for his class! You are going to learn a lot from it. =)
Michael Loceff appears to be quite knowledgeable. His modules are helpful. His assignments are difficult for the novice. His on-line help can be vague. His choice of words on feedback can appear chastising. But overall, if you are a self-motivated learner who doesn't need much help, this is a good class. Otherwise, it can be quite discouraging
He is the best online teacher I have ever had. He looks at the online assignments we turn-in very carefully, and returns them with a lot of useful comments. His class can be a little challenging if you don't like the subject, but if you are thinking to have a job programing someday, he is the teacher for you!
Professor Loceff teaches you knowledge and discipline that will make you into a real programmer. If you are a newbie expect to work hard, and be proactive. The discussion group is awesome, and a lot of time and effort goes into it. Great class if you are serious about learning programming properly.
Tough but fair. Great ability to explain difficult concepts thru a web-based course.
He is knowledgeable about the information in the class. The online help was hard to follow at times. The assignments were very difficult.
This professor is very knowledgeable in this subject. His teaching style is clear and his modules are easy to follow. Having said that, you will have to think very hard to grasp the concepts. Once you understand what there is to understand it should be fairly easy. His grading is very fair and really helps you become better. Great prof. Recommended
I took C++ 15A and 15B from Loceff and would highly recommend him if you want a challenging yet fun programming class. He is a stickler for correct style, but also describes in detail how to deliver that to avoid penalties.The lectures were well written and thought provoking, tho could use some tweaking. Active forum and fun assignment.GreatProf!
Hard class. If you don't already know how to do programming it's a nightmare.
Easy class, i got an A+, teacher was weird , but seemed to be nice at the end.
By far, the best programming professor. His online materials are extensive. He presents them in an orderly and logic manner to easily pick up on the concepts. The assignments are engaging and fun. He's very knowledgeable on the subject matter and very responsive to the online forums.
Very Good material provided. Evaluation process is great, he tells you all your mistakes and good points too in evrry assignment. Encourages to work hard.
I have learned many (at least 10) different programming languages from just as many professors. Professor Loceff is by far, the best programming professor. He demands adherance to style, and spec. His grading is fair and informative. Review his model lab answers they very good and give you insight how to do your own programs. Execllent class!
His online lecture are clear and informative. I highly suggest this professor.
If you read all of these reviews, you will notice a similar grammatical pattern within quite a few of them. It seems as if he is writing them himself as he has an extremely high opinion of himself, almost on the verge of narcissism.
His online classes are fantastic. He is very clear and responsive. Take this class.
Took 3 online classes this quarter, and this was by *far* the best. Clear "lectures," good examples, specific guidelines, timely feedback, positive comments even when you get things wrong. No group work, mostly project-based (yay). Two drawbacks: I went through a ream of paper printing out lectures, and 27B isn't offered 'til spring quarter.
DO NOT take this class if you are taking 20 units. Incredibly time consuming, expect to do a lot of reading and re-reading. The modules could have more information and/or helpful examples. Study ahead at the beginning to avoid getting slammed by the later material. I'd advise taking an intro class before this if you want an A.
This class is probably way too hard to be Comp Sci:1. Its not for beginners, and I wish I would have known that earlier. It's very hard to get an A also, and is one of the most time- consuming classes ever. He does answer whatever questions you have though, and is overall very helpful. But be warned if you've never done this before!
Excellent teacher. Has an excellent grasp of the subject and is able to explain complex concepts using simple terms and using everyday examples. Definitely worth doing the data structures course under him.
This is one amazing teacher. I took his C++ class and really enjoyed it. I learned a lot out of it. His modules were very clear and replied very quickly to my questions. Very great class, looking forward to taking 15B next quarter! :)
Professor Loceff is excellent teacher. He is working very hard. So he expects student working hard, too. This is not easy class. To be successful in this class, show him that you are working hard by asking question or discussion and completing your assignments on time. In addition, having enough time and programming experience is necessary.
This was my first programming course, and I don't think I could have had a better instructor. Professor Loceff makes concepts needed to program in Java simple enough for compsci newbies to comprehend. The only complaint I have is with the textbook. It'd be nice to have a different one that wasn't so dry.
I found this class extremely challenging with complex subject matter. Expect to spend lots of time and energy, but also learn a lot! Professor puts a lot of effort into the class and it clearly shows through online discussion, clear and thoughtful text, and extremely interesting assignments. He is top notch and excels in online instruction.
If you're not a Computer Science major, I suggest that you don't take this teacher to fulfill the requirement. The teacher is really DEMANDING. Not an easy 1. If you ARE computer science major tho, you should take this class because through those this extremely challenging class you will learn a lot.
Well, that was my first CIS class with him online. At first I thought was easy and fun and I was TOTALLY wrong! after the 2nd week, the class became CRAZY hard!!!even can't complate the hw. He was also strange about tabs and spaces, loss so many points from those damn things. He just made me want to change my major at all!
If you are looking for an easy 'A' don't take this class. If you want to be a computer programmer for a living, and learn real problem-solving skills, take this class. It will fry your brain, force you to think in a different way, and help you in the long run to learn other languages.
His class is Fun and does not require to attend (since it is a online Class), you will learn alot in his class, but his assignment is difficult. (esp, at last few assignment, those are crazy.)
This class was VERY challenging, but well worth it. The professor takes time to make quality lectures, answers your questions thoroughly, and gives homework that requires true problem solving- not mimicking code seen in a book. Excellent class for building a good foundation in programming.
This professor is outstanding. You will really learn about advanced C++ in this class. It does require a lot of time commitment and perseverance, probably 10 to 20 hours per week, depending on the topic. If you complete this class, you will become much better at programming. Highly recommended!
I thought that this was an incredible class. I have been out of work for awhile and was nervous about taking a class on-line in which I would have nobody to talk with about it. But Prof. Loceff was EXTREMELY good at answering questions. His class was hard, but I learned a lot! His notes were great although I wish there was a better appendix.
The class is hard but I definitely enjoyed the class. Extremely responsive in both the forums and private messages, the class had the most forum activity than I have ever had in an online class. I really appreciate the fact that there is an attention to detail for the way your programming assignments are formatted which is a good habit to have.
I loved this class! It was my first entrance into an 'official' C++ course. The instructor is excellent and I would not hesitate to take any class he's teaching in the future. The lectures were well organized, and his feedback was very quick/efficient on questions and grading. Overall a very positive experience in this class, & I learned a lot!
A good professor. Constantly interacting with students even thought it was online class. Has different levels of homework depending on how challenged you want to be. Best to print out the modules review and review them. Also, if you keep monitoring the message board for the class you will get all kinds of good information. Highly regarded.
Fast response to ?s, working sample code, detailed project feedback, challenging assignments, alota material covered, slow to grade, unrepaired module typos, perplexing OOP lingo, oppressive forum posting policies, typical help response = ?read the instructions?, exponential learning curve. Syllabus says 10 hr/wk, plan on *=2++ if ur a novice.
For a beginning C++ class, Professor Loceff did a great job explaining the concepts. He explains everything in very easy to understand terms. He also uses the online "etudes" tool effectively in teaching the online class.
I would not expect to learn this much from a on line class. The professor's lecture notes is very clear. He is very helpful. Whenever you ask questions, he always replys quickly. Good online class experience.
Loceff really takes time to write thorough, clear, interesting lectures. He answers questions quickly & clearly. This is my first programming language, but I feel I am getting a solid grounding in core concepts, learning to problem solve like a programmer early on. I plan on taking as many classes with Loceff as I can, including 27C, 15A/B/C.
Dedicated teacher truly knows what he's talking about. Puts his all into the class, demands same of students. TAKES THE TIME TO READ WHAT STUDENTS WRITE/SUBMIT. Offers highly personalized feedback. Communicates constantly through forums. Assignments have adjustable difficulty (good for novices and skilled students). Best class I ever had.
CIS 27B is an online Java programming class. Prof. Loceff is very organized and has put together a fabulous online experience. The online material provided is thorough. Programming assignments are both interesting and educational. I would definitely take a another class from Prof. Loceff.
I took 15ABC. This sequence of classes starts off slow, then picks up speed. 15A seemed easy, fun, and not lots of work. 15B was still easy, but a pain in terms of workload. 15C was a bear, difficult material and lots of work. I wish he had gone faster in 15A and slower in 15C, and not had us write so many methods in some of the 15B homework.
Excellent teacher, truly cares that the students are learning. Quick response to forum posts, very helpful. Excellent online class lectures, thoroughly explains example code - actually lectures are better than the text. Great feedback on hw. Not an easy class for sure, you can't afford to fall behind, but totaly worth the effort (and sweat!).
Professor Loceff is an amazing human being. He's always on top of everything- returns assignments promptly, answers all of your questions in the forums, and very reasonable when it comes to the midterm and final. I agree, the class was extremely difficult, but it's impossible for those who think like that. The bad ratings here all come from the lazy students who dropped the class because it was too hard for them. If taking CS at foothill, take Loceff or O'Brien by all means!
Took this course online. Professor Loceff is a very good instructor. He really tries to help his students learn. Puts a lot of time and energy into course material and answering questions.
Loceff is quite possibly the most organized professor I have ever had. If you are taking this class and are actually interested in learning the material and not just getting a grade, then Loceff is the man for you. Midterm and Final are easy, and almost the whole grade is determined by assignments and discussions. I got an A+ quite easily!
Loceff is a good instructor. However, since the course is online, I feel like I'm lacking some hands-on experience and discussion with friends. Nonetheless, it was an amazing experience, and the module lessons he wrote was truly one of the best in the world - I never need the textbook to do the assignments.
Prof. Loceff is an amazing instructor. No one other instructors respond so quickly and detailed. I feel lucky by taking his classes because I have learned a lot. His modules are awesome, you don't even need a textbook to complete the assignments! Huge thanks to him for his great job!!!!
Perfect professor. The best online class series that I've ever seen. Very helpful and interesting. After this classes I can be sure I know the material.
Tough assignments and somethings are not in text book nor lecture notes so how can you do assignments unless you already know cis like some geeks but its a hard class in general once you get it, its easy but don't wait
Take Loceff if you want to learn the subject (and don't mind working hard). Materials are excellent and instructor cares about the subject and his students. I would like to see the materials augmented by some video lectures and a couple of online lectures to enhance "class" experience so it is not as static (being, as it is, an online course).
You may end up feeling like an assignment is impossible, but that's just because you haven't learned the material yet. 15 hours later, after intense studying and lots of online discussions with the instructor and fellow student, you get this feeling like maybe a few neurons were born. Then you start all over with the next assignment. Great Class.
I would never recommend Loceff to anyone who is serious about learning computer programming. I could have gotten an "A" but I dropped halfway through because I wasn't learning anything of value. This man is totally disconnected from the real world of computer engineering and is proud of it. Instructions are unclear while "corrections" are useless.
Excellent professor. The best online class ( I took cis 27b and 27c with Michael). Very interesting and advanced material. Perfect examples. Class seems hard, but it is worth it. Very fast feedback on quizzes and assignments. Recommend!
Great comp sci prof. Emphasizes coding style a lot, which is good. Easy to deal with and comes back with answers quickly (sometimes even during weird hours, such as in the middle of the night and on weekends etc).
Very hard. Professor is extremely helpful.
A little too hard. Fantastic response time to questions! Obviously knowledgeable.
Excellent online course. Excellent notes and very prompt responses to questions. Prompt careful grading of assignments with lots of feedback. For each assignment, one of three options can be completed - ranging from basic to advanced. A great experience.
I came in CIS15B with an A in 15A. All I can tell you is 15A stuff is kindergarten stuff. If you are suffering in A, don't even try B. Other than that, this online class was even better than most classroom classes. The time and effort the professor puts into this class is ridiculous. Review classes and constructors, functions, and arrays b4 taking!
Took the distance learning course for C++. Professor Loceff was very attentive to every post posted. The assignments were posted weeks ahead and the modules were very clear and helpful.
He has a really nice system going for java, i enjoyed this class but it took alot of my time, he is a nice guy and tries to check his forums really often. Sometimes he will grade kinda hard ish but his grading is something that should be graded on, i only wish he was more clear about what he wanted sometimes. As in exactly what he wants lol
By far the greatest online course experience I have had. With a wealth of online information, relevant homework assignments and responsive, informative answers to online questions, the course was exactly what I needed. I am incredibly impressed with Professor Loceff.
Great lectures and explanations of new topics. Assignments were fun and comprehensive, and applicable to everyday programs.
For such a complex class, the professor puts very little effort into helping you understand it. Everything learned is straight from modules, with no videos, or other useful resources to learn from. Asking him questions takes a while to respond (Usually at least a day), and when he does, he answers so vaguely you'll want to ask someone else...
I agree with the below poster that he's not really helpful this quarter. The man is trying so hard at multitasking - teaching multiple online classes, while working towards a degree. Not that anything is wrong with that, but I feel like the modules and Weiss's book are your best friends. The TA just disappeared in the middle of the quarter...
Loceff's course is outstanding, highlights involving interesting programming applications such as Sparse Matrices. Criticisms: the modules in later weeks should be open to help working ahead; the extra assignment options should always be worth extra credit. I always wanted to do them but couldn't unless they were extra credit since time was tight.
This is hands down one of the most difficult classes I've ever taken, and I think Micheal did a good job overall. He did interact with students much less than in 15B, but I think it's adequate to get anyone through the first 8 assignments. Complaint: the #7 and #8 assignments should be merged, and instead we should have one on pqueue/bin heaps...
Difficult,yet the learning curve is HUGE for this class. If you <3 programming and are considering it as a career,this is THE class to take. Assignments can appear difficult at times,BUT RMBR you really get important clues and hints if you ask in the forums.From my exp, the forums was the most useful part of the class.Really awesome class though!
He has good lesson plans, and the handouts/modules he uses are good. But as a professor helping his students, he's horrible. I one time needed an explanation on method calls and parameters in Java. I just didn't get it. I asked for him to explain it and both him and his teaching assistant, Bay, just told me to read the module again. That's helpful.
I am very impressed with Professor Loceff. He is a tremendous writer. His modules are written with great clarity and detail. By no means is this course easy. It is a LOT of work and you'll need to put forth the effort in order to keep up and get a good grade. But he is very fair and you'll learn a lot in the end. Great online experience!
Loceff is the best teacher on campus for all things programming. Quite a difficult course, and I felt like what was expected of the assignments in this class was less clear than previous classes, but I wouldn't recommend anyone else. Modules are written VERY well an keep your attention. Hardest class I've ever had though!
Michael is very thorough, his notes are very comprehensive and easy to follow. He's strict and this is very important for a beginner's programming class.
Great teacher super helpful, read the modules and give yourself a couple of days to work on each project (3hrs a day or something like that) and you do excellent. Focus is on the programming as it should be
Not necessary to purchase the textbook, lesson modules are extremely helpful. Everything is very clear from the start. Awesome instructor. Answers questions on time, but you can get help even quicker from fellow students in the discussion forum.
BEST TEACHER EVER, super nice and helpful, his program can take really long sometimes though but you can get alot of help in the discussion so just always ask questions. You need to post once a week for participation credit, not bad.
I liked Professor Loceff. I though he was one of my best professors. Wlling to work with students who were willing to think and work hard. Clever course material. Big plus if you were a fan of Femme Nikita or 24.
Compared to other programming courses Ive taken, this was not good. I am used to challenging programming assignments, where one learns something valuable. His assignments were tedious, and not challenging in a useful way. They are outlined so closely to the final program, that you never have to think for yourself. His modules were poorly written.
As others have stated, you barely need the textbook. Prof. Loceff presents his own material for you to read that covers most of what the book does, and nearly everything needed for the assignments, and more clearly. Excellent use of the online space, very on the ball about answering questions, fair grader, lots of xtra credit. But a lot of work.
His modules are really clear but his assignments might be a little bit tedious and time consuming. But I have really learned a lot of computer programming from his class
Honestly, He's a great professor - and one of the hardest working people I've ever seen. Clear modules, provides good moral support and encouragement, and excellent, thorough feedback on every question and programming assignment. He may seem strict at first, but it's meant to prepare you for the harshness of the software industry. But a ton of work
First off, Michael is THE BEST instructor you will ever have. Grades are primarily based upon challenging assignments. Learning is done through Loceff's modules (which are crystal clear and easy to understand) and the forums. Took him for all 3 online courses. Do the work, and you'll get an A. If you want a solid foundation in CS, take him.
He's Awesome. Modules are really clear, and he'll answer anything at the forum. even though it seems like a lot of people drop the class, i dont think the assignments are that hard. do it on time, pay attention in style, and ask him if you're not sure about something. you'll be good.
Professor Loceff is tough but fair. His weekly modules are crystal clear and his assignments were challenging yet rewarding. I would recommend this course to anyone from beginner to intermediate programmers.
strict and responsible to every student. Though you are easily to lose points on every week's assignment, you have a lot of extra credits. So don't worry about your GPA, you will get a A if you keep following with him.
If you ever want to learn the subject well, this is the best professor you can ever get. Prof is very helpful, modules are clear, and answers your questions promptly. I have to say I understood the materials better after taking Prof. Loceff's class. Do your part of reading and submitting the assignments on time, you will do well in this class.
The most responsive teacher I have had in a online course. Very knowledgeable about the subjects he teaches. This is not a easy "A" type course but you will learn a lot and the things you do learn are directly applicable to real world jobs.
He teaches the intro class like people already know what he's talking about. He uses examples that we haven't learned yet and says dont worry about it.. if you do anything differently in his labs differently than him he will take off points... its too strict and no room for creativity.
I took the class because I was interested in the subject, however the assignments were very hard and the modules were not helpful at all. Even if the code submitted worked the professor took off many points for not doing it the exact same way he expected it to be. for an intro class the modules were extremely unclear.
He is incredibly confusing and while he puts a lot of time and effort into helping students, he just doesn't teach well for beginners, despite this being a beginners' class. His instructions are unclear, his modules weirdly unorganized & complex, and he grades very harshly.
Modules are very well written and he's very helpful on the forums. If you read the modules, model your labs the same way and ask questions on the forums you'll get a good grade in his class. In CS2A you learn the basics, there's really only one or two right ways to do the basics. There is no "creativity", you did it wrong. Wait for CS2B/C.
Incredible. very responsive on the etudes forums, and his modules are crystal clear and concise. Some may say he grades harshly, but its just to your benefit because he instills lessons and practices that are directly applicable to the field. If you actually want to learn Computer science take Loceff, if you want an easy A, take someone else.
This class wasn't easy at all. You need to put in many hours a week. For beginners, like myself, it is some extremely difficult programming. Somehow, I managed to get an A, but spent a lot of time with the material each week. The professor is helpful but there is so much one can explain solely through online discussion boards. Very picky grader!
Prof. Loceff is picky but extremely fair and understanding. He truly wants his students to learn and is not out to deduct your points but to get you into habit. So long as you give yourself lots of time to read and comprehend the modules before lab, you'll be fine. For beginners, I suggest googling more example or the textbook for further clarity.
Modules are all written by Professor Loceff. They are helpful and written clearly, for someone who has no prior knowledge of C++. Make sure you understand, don't skip. It seems annoying/confusing that there are many versions of the same program that do the same thing, but understanding the ideas behind the modifications is the key to learn C++.
He is one of the best professors for computer science. You will not need any book for this course, his modules are enough. Sometimes the assignments can be bit confusing but they will make your understanding of concept clearer. Although a little strict, he will make time to comment on each and every aspect of your assignment which is the best part
Has excellent modules that go over concepts in extreme detail. Very valuable for an intro OOP course. Grading is strict, but expectations are extremely carefully documented. Tip: Google your questions before you ask the community forums. The professor has a pet peeve of students asking simple questions.
Mr. Loceff is the most likely the greatest computer science teacher you'll have at Foothill. He is mega-experienced and his modules are extremely helpful. His assignments are challenging and fun.
Very helpful. I sent 6 emails in a day and he replied to all of them.
Convoluted lecture material and overly stringent. Too inflexible for those who may have a different learning style and also too cluttered of an assignment page. If one hates messy code, then at least have the integrity to have a better organized assignment page. It helps to make videos if he's going to be strict about seeking "outside help."
Hands down the best professor I've ever had. He even replied and helped me out(within an hour) when I wasn't in his class anymore. Take him and you will learn a lot about computer science.
He is very fair, and clear in his expectations. If you want a professional, disciplined approach that will prepare you for the real world of programming and are willing to work hard, then this is the professor. It is the best professor hands down for online learning, and will go the extra mile to help you. Many thanks Professor Loceff!
Great class, makes a sometimes difficult subject easy to understand. Learned a lot.
This is a weeder class. This class is MEANT to weed out the weak and separate those meant to do CS vs those who aren't cut out for it. The lectures are crystal clear, the assignments can be extremely toughtime consuming, and his grading is strict. But what youll learn & gain as a result of this class is priceless. Everyone should take this class.
I took CS 1A, CS 2A, CS 2B, and CS 2C with Professor Loceff and he has been the best instructor at Foothill. His modules and assignments are rigorous and difficult. However, the material prepares you well and it is very rewarding and inspiring CS experience. Take him and don't give up. It wasn't easy but I got all A+ in those courses.
He is very available and helpful. But I've spoken to other very experienced programmers who stated that some of the standards enforced by Loceff are idiosyncratic, not industry standard. If he does view himself as a "weeder" as another rater implied, it's sad. No one professor should have that power over students in acquiring a complex skill-set
Difficult but great teacher. Highly recommended
This is a lot of good content in this class, but the lack of clarity, snarkiness and grading practices are bizarre. Turn in 100% logical assignment with two style errors and you get a B-. He is more concerned with whether or not you indented your code perfectly than if you understand basic concepts of computer programming.
Absolutely tough grader, if you want to get an A, you better choose other professor.
Excellent class! The modules were clear, albeit occasionally confusing, and the professor was extremely helpful and available. Initially, the assignments seemed difficult, but after reading through all of the discussion posts with Prof. Loceff's answers, they became clearer. The class wasn't a freebie, but I definitely learned A LOT.
Professor Loceff is quite an educator. He demands determination and dedication from his students. Try talking to this professor, do not give up after few assignments. Ask for his help and be honest in your work, ask many questions and you will be just fine. Things might be challenging at first; nevertheless, stick with the man and keep trying.
He's an arrogant teacher. He seems to be tough on students for very small details for the sake to cut you point off. Things that don't improve your programming skills. He likes when you flatter him and he will give you good grades. If you disagree with him or does not do how he wants you to code like space number or where you put your brackets...
Do not ask simple questions! Even if you ask better questions he still makes you feel like you shouldn't ask questions in his class. I ask questions because I do not understand something and would like help or clarification. He gives neither. I would avoid taking him again.
Loceff is clearly an intelligent guy. Inpart, online courses always seem to have their drawbacks or difficulties. If no experience: his grading critiquing a bit more harsh than necessary. Tends to reiterate andor over explain, often causing the confusion on things he wants absolutely no confusion on. If you have experience: Should Pass.
So I've programmed before, wanted to take Loceff's class as everyone says its tough yet thorough. He doesn't shy away from using more complex syntax, his homework assignments are really interesting, and he repeats important points in his modules to help you memorize. Tough grading but it's justified in most cases. CS major MUST take his classes!
Took his C++ courses back in 2011 and they were absolutely fantastic. His modules were very thorough and his assignments reflected the material very well. He's a professor who's there for you and will make you work. He's a very no-BS man and will definitely make you a proficient computer scientist. Highly recommend him over any other Foothill prof.
hard grader
I wouldn't suggest Professor Loceff for your first programming course. Nearly impossible to decrypt his lectures and homework prompts. I easily spent over over 30 HOURS a week on this course alone.
Feedback is right on dot and IMO made me a solid programmer. Excellent modules and combined with textbook and very active classmates on online discussion, learn a lot. With CS 001C, I feel I have good basic fundamentals on algorithms and data structures, so would be able to take courses like complexity analysis.
Professor Loceff's class ignited my interest in computer programming. His modules are clear, thorough, and provide plenty of useful examples. The assignments are interesting and have real world applications. He's clearly passionate about his job and is very helpful. I'd like to take one of his other classes.
The department would be far better off without Loceff. The most ineffective and pompous professor I've ever encountered.
The first couple of assignments he grades very hard to make sure you are not messing around. The midquarter assignments are very hard. The ending assignments are easier and are about becoming computer scientists not just being programmers. The last assignment is hardest, but he gives partial credit. Luckily there is extra credit.
Loceff takes of too many points for small things. He also takes off a lot of points for things that are not even related to the understanding of the assignment. I would understand if he took off 1 point for these things, but no he takes of more. Stick with this course until the end. It is worth it.
AMAZING lecture notes. Great assignments. Absolutely take him for ANY of the CS1ABC and CS2ABC courses
Mr. Loceff is one of the coolest professors I've had. His lectures were really informative, helpful, and at times funny, and he makes sure to help out on questions that any of the students post on the discussion forums promptly. His assignments are really interesting, and he makes sure to give detailed feedback so that students can improve a lot!
Modules and homework are straight forward. His exams are all based on his modules. He's picky about style and efficiency of your codes for a good reason. If you were taken off points for which you didn't understand why, he's more than happy to clarify and help earn your points back. Stay on top of the assignments, and you'll bound to get an A.
Professor Loceff's pretty helpful but he is so strict when it comes to grading. He gives good feedback, though. He and his T.A answer any questions you have in the class and in the modules. He gives out extra credit by the end of the quarter.
The best CS teacher ever! He's a god :()
this teacher really doesn't care about his students. If you want to learn do not take him.
He wrote all his own stuff. This part is cool, get to work with the source. However instructions can be less than clear and some of his responses to questions are downright misleading. So far seen 3 student's (and myself) get kinda "tricked" into making simple, easily avoided mistakes. His modules are great, take from somone else all use his module
For his online course, he doesn't really teach, only provides textbook materials to read and learn by yourself. He deducts points from every minor mistakes, such as not using good variable name or code styling mistakes, and each mistake you lose 2 out of 20 points. So even if everything runs and works, you can easily lose 6 or 8 points and fail.
I am an international student. Before I took this class, I knew nothing about CS. The online class is poor. For example, he did not mention do while loop, but the assignment answer was using it. What the ?????// How can I know it???????AM I genius ?
He is very clear and straightforward. If people are having trouble, they are probably not participating in the forums or seeking help at the STEM center. Resources are there, so as long as you start your assignments early and follow the directions, there's no reason you can't get an A. Disappointed he's not teaching 1B next quarter. great professor
I really enjoyed his class. Some might argue that he is a really tough grader, but that mentality of his shaped me into a good programmer. He's always online in the forums and responds quickly to any questions. Best online Professor I ever had. I really want to take CS1C but sadly he's not teaching the CS1 series anymore :(
You lose a lot of points for having extra space, extra indent, or not having indent in your code. You wrote fully functional class method, satisfying all the requirements, but with having any extra spacing or line breaks or tab in your method, be prepare to lose many points. In the end, you would learn how to please him, but not really coding.
Don't ever take his class if you have past programming experience and need it for credit. He uses and sometimes enforces questionable or plain wrong programming practices and you'll have to comply with them. If you are just starting, he's ok, pretty clear, beginner-friendly, but be prepared to forget half of what he teaches after submitting final.
I came in from a terrible CS2A professor who only taught the fundamental concepts, not how to code well. He is an amazing professor, and I learned a ton thanks to it being the hardest class I've ever taken. Students who get As and want to be challenged, look no further. Lazy students, ye be warned.
I have to say that Michael's online modules are very clear and easy to understand. At the same time I have to say that he is a tough grader. Do not expect to get A on assignments easily or moderately; it's hard. Especially if it is your first time taking a computer course, consider taking an in campus course, not online. Your gonna have a hard time
Professor Loceff will teach you, but you have to put your effort into the assignments. If there is any confusion, he is very good about answering questions.
Prof Loceff is a great teacher. Although there have been comments about how difficult the course is, he does make you work of it. It is NOT an easy ride. The modules are straight forward, but if you think that just reading them will help you pass this class (or get a good grade on assignments) you are sadly mistaken. CXH
I really like his class and I learned a lot. Module is clear & easy to follow. Fair on grading, just stick to the requirement. Sometimes deducts points for the slightest mistake. Strict on style, but you'll get used to it. Assignments are exciting and require lot of effort. Can be challenging for someone who has literally 0 knowledge of CS though.
Took the online C S 2A. Course is challenging but rewarding. Professor Loceff is extraordinarily attentive and responsive, which made taking my first online programming course more manageable and enjoyable. His modules are clear and well-written. The assignments are challenging; be prepared to put in work. He does have style expectations too.
Loceff invests a lot of time in the class and expects his students to do the same. You definitely need to do things his way, so the sooner you can adopt his style preferences and approach to spec, the better off you'll be. If you want a laid-back introduction to CS or one where you can color outside the lines, this probably isn't the best fit.
He will take off points for the smallest mistakes. I thought he was very confusing at time as well.
The work load is not heavy, the assignments are rote, and the online lectures are decent. The real issue is he has a list of arbitrary and nit-picky requirements for his micromanaging assignments. If you have any experience, skip this guy; find someone else who is in touch with the actual working industry. You'll learn his rules, not how to code.
he takes out points for many small mistakes. He will teach you how to code in a clear and organized way but he is a hard grader.
My first official CS class and it was tough for me bc I did not really have any background, but I learned A LOT from his class. I was able to ask many questions and get good responses back. He appreciates when people ask questions and for an online class and the notes were very detailed. I would love to take his class again and I would recommend.
Loceff's classes can be challenging, but the upside is that you will emerge at the end a better programmer, knowledgeable of many key concepts and ready for higher level classes. Yes, he is a picky grader, but that level of feedback is rare and beats an easy 'A'. There are numerous extra credit points available at the end to get your grade up.
takes off points for redundant code BEFORE teaching you functions. retook Java at De Anza and got an A
As long as you put all your effort into your assignment, you'll be fine. Look into details of each assignment because if you don't, he will deduct your points for every single minor mistake. The discussion is really helpful because he always keep up with the students' questions. Anyways, great professor, tough class, gonna take it again.
This was the second (CS3B) in a series of three online or in class Python classes. It was a no-nonsense course. Do the reading and keep up with the programming work and you'll do fine. The online material is full of programming examples. He goes out of his way to let you know he is there if you need him, using Zoom chats or online discussions.
Class Info
Online Classes
100%
Attendance Mandatory
72%
Textbook Required
94%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.42 avg changeRatings by Course
CISCIS
5.0
(2)CS027B
5.0
(2)CIS015B
5.0
(2)CIS027
5.0
(1)CIS52A
5.0
(1)Difficulty by Course
CLEVELI
5.0
COMPSCI
5.0
CISALL
5.0
C15B
5.0
CISA
4.5