John Carroll - San Diego State University

Professor: John Carroll
Department: Computer Science
College: San Diego State University
Rating # 1
Overview:
  • Course: CS320
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Super difficult class, but it doesnt need to be. His lectures were incredibly dry. The only good thing is that he was very accessible outside of class via email.
Rating # 2
Overview:
  • Course: CS570
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
This is a tough class no matter who you take it with, but if you take Carroll, make sure you can code in C. There's 4 (incrementally more difficult) programming assignments, a midterm, and a final. He offers extra credit for almost every program which is needed for the very difficult tests. Very helpful teacher, make sure you take advantage.
Rating # 3
Overview:
  • Course: CS320
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
There's 4 assignments, 4 programs, a midterm, and final. He's knowledgeable in the topics, but makes things seem harder than they actually are, teaches useless languages like APL, and super vague hints. There's a lot of extra credit for getting things done early and doing the extra things he wants. Definitely passable but save yourself the stress.
Rating # 4
Overview:
  • Course: CS570
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
CS570 with Carroll is without a doubt one of the hardest classes Ive taken at state. Final is 45%, midterm is 25%, 4 projects make up whats left of the grade. My advice, start early on everything and do the extra credit he offers on projects. Also Carroll is super nice and always available for answering questions. Good luck, youre gonna need it!
Rating # 5
Overview:
  • Course: CS320
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Very knowledgeable guy, SUPER HARD class. This class is doable if you make it your priority and GET AHEAD on all the projects, he offers tons of extra credit. It could be a fun class if you know how to manage your time, unfortunately for me I might have to retake it.
Rating # 6
Overview:
  • Course: CS562
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
First, if you have not completed CS320, CS370 and CS560 this class will be very challenging. Second the class is like the required discrete math class, but with the application of strings in computer science. The professor is nice but he does not do lectures well, so you will have to attend office hours. This class will prepare youfor grad school.
Rating # 7
Overview:
  • Course: CS560
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
One of the hardest classes I have ever taken but doesn't mean you can't pass. The reason this class is so hard is because searching online won't help you and the material takes a lot of reading over in order to fully grasp the concept. That said, he is very responsive and is willing to point out your errors and guide you to the solution.
Rating # 8
Overview:
  • Course: CS560
  • Grade Received: Not sure yet
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
This class is HARD. However, he is very helpful in office hours or responding to emails. He tries his best to make it clear, but the material is just hard. He gave out many opportunities for extra credit on tests and homework. Homework assignments basically every week. 50% of your grade is the final. Just be ready to work or you wont pass.
Rating # 9
Overview:
  • Course: CS570
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: No
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Extremely helpful and responsive to students questions. Answers email very promptly. Good knowledge of C and Unix required to pass this class, which is frustrating because neither C or Unix classes are taught at CS department. Departmental failure once again. Appropriate prerequisites are not though but you are expected to know them from somewhere
Rating # 10
Overview:
  • Course: CS570
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Carroll is an absolute unit of a professor. His response time to emails and helpfulness is unrivaled, not to mention how fast he is when it comes to grading. This class is very difficult but is one of my favorite classes that I've ever taken. If you take pride in being in CS then definitely take this class because you will learn a lot.
Rating # 11
Overview:
  • Course: CS560
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
This is undoubtedly a very hard class and prof is unable to make it easier. He clearly mentions the pass rate of the class as less than 50 percent and is indeed true. If you are ready to work hard by yourself and power through monotone lectures, go for it. Only the people who attended every class passed. PS Internet help will not work for this one.
Rating # 12
Overview:
  • Course: CS560CS570
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Dr. Carroll is very knowledgeable about the materials. An awesome Linux guy :-) hates WinBlows. He forces you to understand deeply the concepts, so if you just memorize the problems or just copy them down to your cheat sheets for the exams WON'T work. If you're the type of person like to get free grades and don't want to work, pick someone else :-)
Rating # 13
Overview:
  • Course: CS570
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
570 with Carroll is hard. However, he's also the best professor in the department in terms of email response time and general helpfulness. Most people who complain about him don't go to office hours or start the projects early. Do both of those things and this class is very doable. He LIKES helping people who try, but don't expect to be spoon-fed.
Rating # 14
Overview:
  • Course: MATH245
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
John Carroll cares about what he teaches. If you don't understand something in his class, take time to reach out to him whether it be via email at an obscure hour of the night or his office hours. Come to class with questions and they will be answered. Try to stay up-to-date with everything as it's easy to fall behind. He makes this class easy.
Rating # 15
Overview:
  • Course: CS320
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Dr. Carroll definitely knows everything about programming languages and how they work with the system. His lectures generally go from start to finish, he rarely cuts lecture short even by a few minutes. He loves to give extra credit on assignments so it is definitely worth it to aim for that. Give yourself time and email often and you'll do fine.
Rating # 16
Overview:
  • Course: MATH245
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Dr. Carroll is Awesome! He always asks if there are examples the class wants him to go over. His lectures are helpful and he explains concepts in depth. If you go to class and read the book you'll do well on quizzes and tests. Dr. Carroll is one of the few teachers at State and actually care. He will answer emails any time day or night. He's great!
Rating # 17
Overview:
  • Course: CS570
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Trust me you want to stay away from this particular combo of 570 and prof carroll. He is usually a hit or a miss. If you are great at C and barely need him, this class should be somewhat manageable else you are in for a ride. Try to get it over summer because you ain't getting help from prof. It's a no guidance, high expectation class imo!
Rating # 18
Overview:
  • Course: CS320
  • Grade Received: B-
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Feels like other CS classes. Assignments arent that hard, but just take time. Lots of extra credit on assignments, by turning them in early. You get a cheat sheet on midterm and final which helps. Responds pretty to emails. Some of the material helps for potential internships. Dont be discouraged by other reviews, hes a great professor.
Rating # 19
Overview:
  • Course: CS570
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Expects you to know C coming in and you better because he'll barely teach you how to write in C. Lectures are basically him reading from his own reader notes. The midterm and final account for 70% of your overall grade. Best advice is pay whatever it costs to take in the summer and just move on with your life.
Rating # 20
Overview:
  • Course: CS570
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
He means well and is a nice guy, but he doesn't really answer any question you have for him fully and clearly. It seems like he is doing this in an effort to try to make you arrive to the answer yourself, but that doesn't really work for the amount of new material in this class. It's upsetting that he was the only option for this course for 2 years
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin