4.5

Anthony Smith

Computer Science - Palomar College

4.5
Quality
2.7
Difficulty
79%
Would Retake
160
Reviews
4.5
Quality
2.7
Difficulty
4.6
Helpful
4.5
Clarity

79%

Would Retake

160

Reviews

Rating Distribution
Official
160 total ratings

5

128

4

17

3

6

2

4

1

5

What Students Say

Anthony is a great professor, and a really nice guy

CSCI114 - 5.0 rating

Quite a good professor

114 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

45%

Textbook Required

56%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 58 grades
Most common grades:
A (26)
A+ (14)
B (8)
Grade Distribution
A(40)B(9)C(2)D(0)F(0)A-/B+(7)
Based on 60 reported grades
A: 26
A+: 14
B: 8
A-: 4
Common Tags
Gives good feedback (32)
Clear grading criteria (26)
Amazing lectures (10)
Respected (9)
Caring (8)
Accessible outside class (5)
Amazing lectures (5)
Skip class? You won't pass. (3)
Rating Trend

Declining

-0.83 avg change
May
Dec
Apr
May
Oct
May
Last 6 months
Ratings by Course

112

5.0

(2)

114

5.0

(3)

CSIS160

5.0

(2)

CSIS221

5.0

(1)

CSCI105

5.0

(2)
+14 more courses
Difficulty by Course

CS220

4.0

CSCII210

4.0

CSCI222

3.7

CSCI114

3.3

CSIS220

2.8

Reviews (159)
5.0
2.0
CSIS220
May 10, 2005

Really nice guy.

5.0
2.0
CSIS160
May 20, 2005

Very helpful, gives great advice, will continue to take classes with him.

5.0
1.0
CSIS220
Jun 8, 2005

Lectures are boring, but he's an awesome teacher and is willing to be flexible/help you however possible

2.0
3.0
CSIS220
Sep 30, 2005

I took it online and it was very hard to follow. He did a very bad job with his weekly classes, and basically yelled at you via email when you did stuff wrong.

5.0
3.0
CSIS220
Oct 10, 2005

Not sure what the person below is going on about. I took this class online and found Tony to be a very helpful and understanding instructor. He's friendly and actually gave useful comments regarding labs and homework. Wish he taught more of the CSIS classes.

5.0
3.0
CSIS220
Jun 12, 2006

Terrific professor. You can really tell he has a love for the subject. He will challenge the students to solve problems on their own and expand their minds in this class. But at the end you will be a better person. Also, he is increadibly helpful and clear. Very great teacher!!!!

5.0
2.0
CSIS220
Nov 14, 2006

Excellent teacher. Very very very helpful. Took him online and enjoyed every minute. Online classes are not for everyone and taking computer programming online is challeging but if you can do it, this is the teacher for it. More than willing to help out via email or during office/lab hours. I haven't missed a point on any assignment yet.

5.0
3.0
CSIS220
Dec 20, 2006

Explains things well and willing to answer any question; It is clear what is expected to get a good grade; Excellent teacher.

5.0
2.0
CSIS221
May 16, 2007

Not sure if he's hot... but I took Prof. Smith for CSIS 221 (Java) online this semester and he was great. Super helpful when things were unclear and very lenient when personal circumstances got in the way of schoolwork. Read the material and try your best, you will do great. Highly recommended!

5.0
5.0
CSIS220
May 21, 2007

I took the class online, so I can't say as much as some others may, but I always found him friendly and helpful.

5.0
1.0
CSIS160
May 22, 2007

He's really understanding if you have a problem and can't turn something in on time. And his lectures (PDFs) are very clear and well structured.

4.0
3.0
CSIS220
Dec 17, 2007

Seems like he would rather teach C++ than Java, but is still knowledgeable on Java. Very Flexible.

5.0
2.0
CSIS220
Dec 27, 2007

Anthony knows what he teaching. Was very helpful in learning Java programming.

5.0
2.0
CSCI220
Dec 19, 2008

Tony Smith is an absolutely wonderful professor who will provide you with a clear idea of how to program professionally. While at times the class is bit slow, it is only because he wants his students to completely grasp the concepts and the syntax. I highly recommend this professor.

5.0
3.0
CSCI220
May 12, 2009

Mr. Smith is extremely helpful and genuinely wants his students to succeed & enjoy C-Programming. He is enthusiastic about the subject and gives each student the personal attention they need to grasp the topics. He is also very well-organized and presents each day's lecture in a structured manner. I would highly recommend him as a teacher.

5.0
2.0
CSCI220
May 12, 2009

Incredibly helpful professor. I didn't know didley squat about C code, Prof. Smith took time out of his day to help me finish up code. Very approachable and understands student's situations. He definitely knows what he is talking about(PhD). Thank you Prfessor Smith for all you have done for us took him in Spring 09:)

5.0
4.0
CSIS220
May 12, 2009

Awesome prof.

5.0
2.0
CSCI110
May 14, 2009

He is a good teacher. If you are stuck on a problem he will not outright help you but push you in the right direction so you are still learning.

5.0
3.0
CSCI110
May 15, 2009

Provides in class help that is next to no other. Very approachable. Doesn't scare you like some computer science teachers. High recommended if you don't know squat about programming.

5.0
2.0
CSCI110
May 19, 2009

The most helpful teacher I have ever had. At times the class is extremely slow but don't zone out because missing even one part will throw off your coding. This is a hard concept made simple by great teaching.

5.0
2.0
CSCI220
May 20, 2009

The most helpful professor at Palomar College. He goes out of his way to help his students, and really cares about them as people rather than just students. His lectures are crystal clear and if something doesn't make sense he will explain until you get it. Labs are the main grade. I wish he thought every subject, thank you Prof. Smith :) -Mohammad

5.0
3.0
CSCI110
May 26, 2009

Great professor. Took class online and all questions were answered quickly and completely.

5.0
2.0
CSCI105
May 26, 2009

Took this online class and really enjoyed it. This class is a very good introduction to computer science for people like me who knew almost nothing about the subject to begin with. Prof Smith was very organized and the textbook was good. All assignments were due at the end of Sunday and were returned graded with feedback by the end of Monday.

5.0
2.0
CSCI105
May 27, 2009

Easy teacher, his lectures from what I hear from his students are that they are clear and help a ton. Would definitely take him if your path is comp sci. Great teacher

4.0
2.0
CSCI108
Dec 6, 2009

I took Mr Smith?s online class. The class is very well organized. Mr Smith was very helpful, often responding to e-mails the same day. I would recommend taking him, and I would like to have him for a professor again.

5.0
2.0
CSCI110
Dec 8, 2009

Very easy to follow. He explained things in a very clear format and was quite willing to help with questions.

5.0
4.0
CSCI110
Dec 8, 2009

Great teacher for the CSCI route, I would recommend for anyone who would like to take it.

5.0
2.0
CSCI220
Dec 8, 2009

Great class! For an introductory course, Prof Smith teaches at a comfortable pace for students with no programming experience. The assignments are progressively more complex/challenging, which was fun. Prof Smith is approachable and always willing to help with an assignment.

5.0
3.0
CSCI110
Dec 11, 2009

He is one of the best and most helpful teachers I've ever had. His lectures are extremely clear, well thought out, and organized. He knows his subject, is very approachable and cares about his students' success. He loves to answer questions, so take advantage of his knowledge during the labs! I wish I could have him for all my classes!

5.0
3.0
CSCI220
Dec 12, 2009

great professor, very clear and complete, a rarity in compsci classes

5.0
3.0
CSIS220
Dec 14, 2009

Will be changing textbook after this semester. Excellent teacher; good sense of humor, very kind, explains things very clearly and logically.

5.0
3.0
CSCI110
Dec 15, 2009

Great professor. Lectures were clear and interesting. Grade based on 6 Labs and multiple-choice midterm and final. Labs can be tricky, but he will help you during lab time and office hours and really goes out of his way to make sure you understand. I recommend him for any programming class.

5.0
2.0
CSIS220
Dec 16, 2009

A good teacher for sure, but don't get on his bad side by having ongoing discussions in class or he'll have a reason to give you funny looks whenever you ask for help

3.0
3.0
CSCI110
Dec 17, 2009

Smith is Awesome. He has a great teaching style, and helps every student learn a lot. This was my first semester to ever program and I took him for Java and C. Classes are laid out very well, grading is completely fair, and if you are smart, pay attention, and apply yourself, it will be an easy 'A'...Smith is one of the best prof at pmar, nuff said

5.0
3.0
CSCI108
Dec 21, 2009

Very good professor. Clear.

4.0
3.0
CSCI108
Dec 21, 2009

Good teacher.

4.0
3.0
CSCI108
Dec 21, 2009

Good teacher, he let me come in to the school when I needed to get help with the homework.

4.0
4.0
CSCI220
Dec 22, 2009

This class is pretty difficult, but Professor Smith was always willing to help out. If you ask questions, read all the chapters, and take notes you will do well. The final is really tough, so make sure to do all your labs and try to understand all the concepts. Overall, Professor Smith is really nice and extrememly helpful.

5.0
4.0
CSCI110
Dec 23, 2009

Learned a lot in this class. It was well planned out. Prof Smith was always willing to help when I needed it. I highly recommend take one of his classes.

5.0
3.0
CSCI110
Jan 4, 2010

Lectures are extremely clear. Grades based on labs, midterm, and final. All test questions are based off lecture/lab. He is always willing to explain things and help during class and office hours. Hands down the most helpful professor I have ever had.

4.0
3.0
CSCI108
Mar 21, 2010

Although his lecture notes were very confusing, I loved the class. The notes were like a summary for himself, not others - some elaboration would have been nice. However, lots of helpful informative feedback on your homework and a very good textbook. Wish I could have had him again this semester ...

3.0
2.0
CSCI220
Dec 7, 2010

Fantastic. Super useful. Always willing to sit down and help. Huge Chargers fan too :)

5.0
1.0
CSCI220
Dec 7, 2010

Great teacher. Makes the class about as simple as it can get.

5.0
1.0
CSCI220
Dec 7, 2010

Great Teacher!! Very Helpful!!

5.0
4.0
CSCI220
Dec 7, 2010

He is a passionate teacher that cares about his students. He is willing to help if you are willing to put in the time to learn. I recommend taking him if possible.

5.0
2.0
CSCI220
Dec 8, 2010

wow...great professor. he cares very much for his students and he is willing to help you so the plane doesn't crash. but beware, dont be a slacker or you will end up being lost. GREAT TEACHER, one of the most helpful professor at palomar. thank you professor smith for your help, humor, and kindness.

5.0
2.0
CSIS110
Dec 12, 2010

Awesome teacher. I knew nothing of the subject prior to attending, hence the introduction class. He was very experienced in teaching that class, so you know you're going to get a refined experience. Also very funny, I enjoyed his british aspect the most. "I've got a BITCHING new office" Hahaha

5.0
3.0
CSCI220
Dec 14, 2010

Prof Smith really is one of the most effective teachers at Palomar, which makes him gold. The man truly is in love with his subject, which is absolutely admirable. If you're drowning, he will gladly help you if you call him over. Cheatsheets on the midterm and final and only 6 labs to complete. If you have to take comp sci, Prof Smith is your man.

5.0
2.0
CSCI110
Dec 14, 2010

(These ratings are based on an online course) Professor Smith's weekly PDF lectures provide additional information to the course material. Even when my interest in the course has waned (I moved away from a certain A.A degree), I would strongly recommend Professor Smith for students who are moving into the field of computer programming.

5.0
5.0
CS220
Dec 15, 2010

one of the most helpful and fair teachers i've ever had. he really cares about his students.

5.0
3.0
CSCI108
Dec 15, 2010

This was an online course. But I could tell that he really cares about students. He focuses on students' understanding of the materials and not if students are good at test taking (no trick questions). Great teacher!

5.0
3.0
CSCI220
Dec 16, 2010

Great professor! Mr. Smith is always ready to help you out and is very easy going. If you have prior knowledge of the language he may seem to go a bit slow, but I didn't mind. I believe that a total newbie to programming would find the pace to be not to overwhelming. I DEFINITELY RECOMMEND!!! A+

4.0
2.0
CSCI220
Dec 16, 2010

This professor solicits his students for good ratings on this website, which is just hilarious. A bit unorthodox but hilarious none the less. That being said, this professor deserves every good rating he gets he clearly knows whats going on at all times.

5.0
2.0
CSCI110
Dec 16, 2010

Very good teacher. I took the class online and you can tell he is on top of his game. He is always sending emails to remind you what you must do, Gives good lecture notes. He is a great teacher, test are good and Home work is fun. I highly recommend this teacher

5.0
1.0
CSCICSCI
Dec 17, 2010

I took an online class he taught. He was very good about responding to emails and sent weekly updates about the class. I could tell he really cared about teaching this class and provided recommendations for future classes. I recommend him.

5.0
1.0
CSCI110
Dec 18, 2010

Tony was more helpful than any other professor I have had for an online class. He went above and beyond with help in emails. He explained everything very well and I will definitely take a class of his in the future.

4.0
4.0
CSCI110
May 10, 2011

Excellent professor...in this class its extremely important to get help right away if you are confused....otherwise, you will be totally lost towards the end...

5.0
3.0
CSCI220
May 14, 2011

C++ was my first official programming language I learned. Mr. Smith kept his class very organized, on topic, and was VERY well prepared everyday. It was a great way to learn a new language.

5.0
2.0
CSCI110
May 14, 2011

Professor Smith is an all around great teacher. Organized modular lectures, simple homework exercises, fairly hard larger projects (labs), and reasonable exams. He chooses decent books (reading if you need it) and is always there to help. If you want a great start in programming, make sure you take a class with Professor Smith.

5.0
4.0
CSCI110
May 17, 2011

Professor Smith is a wonderful teacher. He is very thorough with his lectures. He challenges his students with labs and tests. He genuinely loves what he does. He also has a great sense of humor. If you need help, he is sure to help you understand. If you want to get into java programming I highly recommend Professor Smith.

5.0
4.0
CSCI220
May 21, 2011

good professor. tough class but smith makes it as painless as possible. he's always willing to help. this was my first programming class so i'm glad it took smith!

5.0
2.0
CSCI110
May 22, 2011

I just took the java class. It's easy and fun. His teaching is amazing!! Good job!! professor!

5.0
3.0
CSCI110
May 23, 2011

Professor Smith was a great online teacher. He was very helpful whenever I had a question and his course is very well structured. By far one of my favorite teachers this year.

5.0
4.0
CSCI110
May 23, 2011

Excellent teacher! Makes the material easy to learn, but keeps it challenging at the same time. Just make sure to do all the reading and stay caught up on the new topics covered, as well as the old and you'll do great in this class.

5.0
1.0
CSCI108
May 23, 2011

His lectures included all the answers for the labs, so read!!!!

5.0
2.0
CSIS110
Jun 7, 2011

He's really good. I had an online class with him, and you could tell he really spent time looking at your work before grading it, and would always give you helpful suggestions. I've been programming for a long time, so the class was super easy. Even the final was online.

5.0
4.0
CSCI222
Dec 6, 2011

Excellent course, learned much more than when I had taken similar courses previously. Very deep subject, and treated appropriately.

4.0
3.0
CSCI108
Dec 13, 2011

Took his online class. Pretty simple, gives you a week to do homework for each assignment. The midterm and the final are basically cumulative homework assignments. Enjoyed the class.

5.0
2.0
CSCI110
Dec 14, 2011

Professor Smith has been the best teacher I've had in Palomar's CSCI department. His Java class is fairly easy and straight forward, even if you have no programming experience. Teaches the fundamentals of Java really well and prepares you for the real programming classes to follow. If you're struggling early on, get out while you can.

5.0
2.0
CSCI110
Dec 20, 2011

Assignments well-spaced, with more time for harder assignments. Focuses on concept knowledge and is forgiving of small errors. Very prompt e-mail responses to questions about assignments (1-2 days). Midterms open-book and based on PDF lectures. Start assignments early, read as you're working and you'll do well in this class. Highly recommended.

5.0
2.0
CSCIINTR
Dec 20, 2011

Great Teacher! I took his online course intro to computer science and this was the best online class I have ever had! Professor Smith his so easy to get in touch through email and his intructions/labs are very straight forward! Great teacher, do your work and put in the effort and you should get an A!

5.0
1.0
CSCI110
Jan 3, 2012

Excellent teacher. Difficult labs, but if you go to the optional lab days he will help you figure them out. All lectures interesting and entertaining. I wish he was teaching data structures next semester so I could take him again.

5.0
3.0
CSCI110
Jan 26, 2012

best professor I took at palomar. Very helpful teacher. Makes a difficult subject like programming easier to understand for those without any programming experience. I now know about 5 programming languages, and Mr. Smith eased me into my first and second...Java and C. Definitely recommend.

5.0
2.0
CSCI110
May 21, 2012

Professor Smith was the best CS professor I had at Palomar. I just finished the data structures course and felt really prepared because I took Smith's 110 class. I had no prior programming experience and Smith did a great job of easing all of the info on us. Few show up for lab day, so there is always time to get any needed one on one time if lost.

5.0
2.0
CSCI108
Dec 17, 2012

Took CSCI 108 Online. There's a decent amount of reading. Most of the labs were pretty easy. Some were hard. Mr Smith usually replied to my emails fairly quickly and was helpful. He doesn't do email on the weekends.

5.0
3.0
CSCI108
Dec 17, 2012

Took online class. I was brand new to CS and programming. Prof Smith, despite this being an online class, is helpful and quick to respond. A lot of reading to do; he does provide his own notes though. He's a fast grader, provides feedback / willing to explain when needed. Good class and teacher for those wanting to start in the CS field.

5.0
2.0
CSCI110
Dec 17, 2012

Took this class online. Great teacher, his lecture notes he gives are really great and thorough and a huge help. The work isn't too bad, and he gives you plenty of time to get them done, with more time for the more difficult assignments. He was always very good about responding quickly when emailed.

5.0
2.0
CSCI110
Dec 21, 2012

Mr. Smith is very nice and leaves helpful tips and ideas on each coding assignment. I really resonated with his teaching style which was a very hands-on approach including a majority of the coursework coming in the form of coding labs, not tests or quizzes. I highly recommend!

5.0
2.0
CSIS110
May 19, 2013

Course is structured well and he is very helpful during lab. Course is based on writing code, and he pretty much spells out what to do for each lab between his hints and the example programs he gives you. Very good professor.

5.0
2.0
CSCI110ONLINE
May 22, 2013

Excellent class. Online format works well if you are disciplined and read carefully. Lessons are well-organized and clearly written. Labs are relevant to lessons. Tests are not difficult if you study his lessons. Professor Smith is very responsive to emails and takes time to give detailed feedback on labs. Highly recommend!

5.0
1.0
CSCI110
May 23, 2013

Very good class, especially if you have some programming experience. If you listen his his easy and clear lectures you should get an easy A. Provides a lot of lab time for your convenience and help. The work is relevant and he provides sample code to use on your labs. There is no reason not to pass this class. Highly Recommend!

4.0
2.0
CSCI108
May 27, 2013

His instructions are a little confusing some times, But he made sure we knew the information and corrected and graded our work very quickly. I would love to have this teacher again.

5.0
1.0
CSCI110ONLINE
May 27, 2013

A. Smith is a great CS prof. His teaching style was easy to follow and learn from and he was excellent at communicating for both questions, feedback on assignments, and labs. The directions for labs leave you with a puzzle to solve, but all of the hints you need are in his lectures and example files. Recommended for both CS and non-CS students!

5.0
2.0
CSCI108
May 27, 2013

Enjoyed the class. If you have never taken an online class this is great first one to take. The labs are straight forward as long as you keep up with your reading.

5.0
1.0
CSCI108
May 28, 2013

Awesome professor! Notes for chapters were well done and included great examples, Made it easier to comprehend with the visual. Will definitely look into taking the next class he teaches.

5.0
3.0
CSCI110
May 13, 2014

Anyone that can take a dull and tedious subject like programming and turn it into something i find myself smiling at while doing is a good professor in my book. My favorite thing about the class was how 50% of your grade was the lab hw, which I almost always finished in the open lab class. Plus he has a British accent(Manchester).

5.0
3.0
CSCI110
May 17, 2014

Professor Smith is an amazing professor: very caring, helpful, and passionate about teaching. He is very organized and his lectures are easy to follow. I liked the fact that midterm and final were multiple choices. Actual programming was only done in labs, which is 50% of the total grade.

2.0
4.0
CSCI112
Grade: Not sure yet
Dec 15, 2014

The handouts were confusing--very confusing at times. I got marked off points because the direction for the later labs were at time ambiguous. My tutor didn't even understand some of the awkwardly phrased steps. Take this class if you already know C programming. Do not take this class if this is the first time you are seeing C programming.

4.0
3.0
CSCI110
Dec 16, 2014

If you listen to Anthony's feedback and incorporate what he's telling you into your lab work, not only will you get a better grade, you will become a better programmer. Don't take the feedback personally, it's there to help you get better. If you're just here for the grade and not to learn you can probably still pass, but it won't be much fun.

5.0
2.0
CSCI112
Dec 18, 2014

I highly recommend showing up for lecture. Professor Smith goes over all the main points of the assigned reading and explains it clearly enough that a beginner can understand it.

5.0
4.0
CSCI112
Grade: A-
Dec 19, 2014

Smith is a great professor who always replies to emails in a timely and helpful manner. Gives lots of good feedback, suggestions, and encouragement. Although learning C can be tough, especially online, his lectures gave me enough info to understand and go forth in creating my lab projects. Will be looking forward to my next class with him!

5.0
3.0
CSCI112
Dec 22, 2014

Dr Smith is as good as it gets in a professor. Extremely knowledgeable in his field and skilled in teaching it to others. Required programs are simple at first, build in complexity as C programming skills increase. Ample time during lab to ask specific questions. His response is always "How can I help you?" Wonderful attitude. Excellent class!

5.0
2.0
CSCI112
Grade: A
Dec 22, 2014

He is a very good professor. Do well on the labs and you will do well in the class.

4.0
2.0
CSCI110
Grade: A
Jan 6, 2015

Great class. Professor is super helpful in clarifying... all you have to do is ask.

5.0
1.0
114
Grade: A
Apr 17, 2015

Quite a good professor. I have taken him for two online classes now. He doesn't mess around. He gives us required reading, lecture notes, example programs, and very easy to understand but helpful labs. I have nothing but good things to say about him.

5.0
3.0
CSCI114
Grade: Not sure yet
Apr 24, 2015

Professor Smith really knows his stuff, he presents his online lectures and assignments very well and straightforward. He also gives very great feedback on how students did on particular programs that he has assigned. Definitely would love to take more cs courses with professor Smith.

5.0
4.0
CSCI114
Grade: A+
May 11, 2015

After taking CSCI 112(using C), CSCI 114 felt like a natural progression into object-oriented programming (using Java). This semester I was really determined to get a higher A grade, so I took extra notes and made sure to design my programs on paper first. Professor Smith is really awesome, writes easy-to-understand lectures, and is very helpful!

5.0
3.0
CSCI114
Grade: A
May 15, 2015

I took the online version of his Programming Fundamentals II course, so I already expected to be a relatively independent student. However, I was pleasantly surprised to find that he takes the time to give even his online students specific project feedback. I know CS online is known to be a mixed bag, but I definitely recommend his courses.

5.0
3.0
CSCI112
May 16, 2015

He offers a great online class. Along with the textbook reading he supplies PDF lectures that break down the concepts clearly along with providing helpful examples to reinforce the topics discussed. Just start the labs early so you don't run out of time and you will do just fine.

5.0
2.0
112
May 16, 2015

Usually, beginning programming classes are daunting; however, Professor Smith very patient with teaching and explaining. He's very neat and concise with the material. (lecture book). I thoroughly enjoyed these lectures even though they were 2.5 hours long. 1010 would take his 114 class!

5.0
3.0
112
Grade: B
Aug 17, 2015

Seldom late for class and very organized when he arrives. Starts promptly and moves quickly. Important to be mentally and physically present. Don't miss! Not enough time to finish all exams. No office hours. Warning: Lots of labs optional, but if you don't go, the projects are much harder. Last project is tough--start early to avoid grade drop.

5.0
1.0
CSCI112
Grade: A+
Nov 19, 2015

Great professor by all means. Soft spoken, nice, and patient. Willing to help anyone in need as best as he can. Enjoys seeing people learn. Lectures are concise and very organized. Labs are also clear and organized. While labs were easy for me, people not geared to programming should not procrastinate on labs. He gives lots of time for them though.

5.0
2.0
CSCI114
May 17, 2016

I mostly communicated with him through email. I don't even know what he looks like but the emails he sent back were specific and helped me pinpoint my flaws so that I could improve on them.

5.0
2.0
CSCI114
Grade: A+
May 18, 2016

First review of a Professor on here, but I just had to do because of how much I liked this class. The lectures were very helpful, just reading and studying those give you enough information to understand the concepts of Java. He replies back fast, grades fast, the class format is awesome for online reading. I wish he taught classes higher than 114

5.0
3.0
CSCI114
Grade: A
May 22, 2016

Very clear and helpful lessons. Recommend taking Dr. Smith if you have the chance. I found the internet more useful though than the textbook.

5.0
4.0
CSCI114
Grade: B
May 23, 2016

Professor Smith gives great information about the topics being taught. He breaks things down into easy to understand lecture notes. Highly recommend taking any of his courses .

5.0
2.0
CSCI114
Grade: A
May 24, 2016

Mine was an online class. The Professor was prompt in answering my questions and concerns via email. His lecture notes were amazing. easy to understand and explained the example code programs clearly to make the concepts stick to your brains. The clear description and details of the assignments helped in the lab projects.

5.0
2.0
CSCI112
Grade: A
Jun 2, 2016
Would take again

Awesome teacher. I didnt bother reading the book; his lectures cover at least 90% of midterm & final material. Do ALL the labs and homeworkfundamental to my understanding the subject intuitively. I suggest typing your notes, he often goes quick, but bring a notepad; youll draw a few diagrams. Nice and patient man. tests were online. Take him!

5.0
3.0
CSCI114
Grade: A-
Jun 9, 2016
Would take again

We used a really good textbook for the class, which is very important when taken online. The lectures were well written summations and examples of the reading in the textbook.

5.0
2.0
CSCI112
Grade: A-
Jun 16, 2016
Would take again

This was my first programming class ever and Prof. Smith made things super easy to understand. He gives all the information needed in his lectures/example problems, Plus lots of lab time to get help from him. Homework helps b/c it's not about completion but trial which gives more help for the labs that are the main part of your grade. Recommended !

5.0
4.0
CSCI114
Grade: B
Dec 14, 2016
Would take again

He's a great professor real great guy, super passionate about teaching java. I wish I could have him in the next upper level class. Just make sure you read, listen and write good notes I am usually the lazy type that doesn't but I you really need to make the Labs easier

Respected
Skip class? You won't pass.
Amazing lectures
5.0
2.0
CSCI114
Grade: A+
Dec 16, 2016
Would take again

Anthony is a great professor, and a really nice guy. Honestly my only gripe is that his lectures can really drag on sometimes, but maybe that's just my ADHD talking. Protip for you if you're taking him in class. You can just alt-ctrl-delete and end the task that is broadcasting when he takes over the monitors, and then use the computer freely.

ACCESSIBLE OUTSIDE CLASS
Caring
LECTURE HEAVY
4.0
2.0
CSCI114
Grade: A
Dec 19, 2016
Would take again

The example programs were very helpful in reinforcing my understanding of how to code object oriented. It was especially nice to have the lecture notes go through each example program line-by-line to explain each bit of code. The lecture notes were so thorough, I seldom had any need to reference the text book at all.

Clear grading criteria
GRADED BY FEW THINGS
5.0
2.0
CSCI114
Grade: A
Dec 23, 2016
Would take again

Don't buy the textbook - won't need it, trust me! His lectures are amazing! Sometimes his pace is a little slow, but it gives opportunity to ask questions. Gives a great feedback and has real world suggestions for your code, it truly made me a better programmer and helped me think like one. Filled in my gaps in arrays back from the C course! Funny!

Gives good feedback
Amazing lectures
Caring
5.0
3.0
CSCI114
Dec 26, 2016
Would take again

Great lectures and he answers questions but makes you work for the solutions. The lectures are a little slow at times, but you will really need to read the book to fill in some of the blanks. Overall very good professor.

Gives good feedback
Respected
5.0
3.0
CSCI114
Grade: A+
Dec 28, 2016
Would take again

I took this class online. You can tell Anthony put a lot of time into his slides and example programs. The textbook was good but I spent more time studying the slides because I felt like they had the best presentation of the material. Labs were interesting and challenging. I liked how friendly and approachable he seems too, even just by email.

Gives good feedback
Clear grading criteria
Amazing lectures
4.0
4.0
CSCI114
Grade: B
Jan 10, 2017
Would take again

Great instructor. I took the online course. Between the book and the class notes, I really had a firm understanding of the material. Tough but fair grading, helps without providing answers. I learned a lot. Would highly recommend

Tough Grader
Gives good feedback
Respected
3.0
3.0
CSCI114
May 30, 2017
Wouldn't take again

If you spend 4+ hours a week going over the week's lecture you will do fine. The lectures are written down so you just read them but it can get boring even though its all important to being able to easily complete the labs. I realized I would rather have just learned programming on my own instead of having to complete the labs for a grade.

Gives good feedback
5.0
3.0
CSCI114
Grade: B+
Aug 20, 2017
Would take again

Anthony Smith is the best Programming teacher I have taken thus far at Palomar. He is a very organized and clear teacher. I truly am going to miss him as a teacher.

Gives good feedback
Respected
Clear grading criteria
2.0
3.0
CSCI114
Grade: B
May 1, 2018
Wouldn't take again

I took this class online. I really liked the book we used. His written lectures were unclear and of no help. I pretty much taught myself by reading the book. There is no extra credit, try your best and you should be ok.

Tough Grader
Clear grading criteria
5.0
4.0
CSCI114
May 21, 2018
Would take again

Prof. Smith understands this is a FUNDAMENTALS class, so he grades on the clarity and simplicity of your labs. Online lectures are very informative and the example programs help out a lot! I had very little experience in coding but he made this class feel easy. I would recommend him for any programming course online or on campus!

Gives good feedback
Respected
Clear grading criteria
3.0
4.0
CSCI114
Grade: B-
May 25, 2018
Wouldn't take again

He took points off for silly things.. 10% off for using "magic numbers".. AKA not creating constant variables. His lectures had good information in them, but I would not take this class online. I'm sure I would have had a better experience if I took this class in-person

Tough Grader
Gives good feedback
GRADED BY FEW THINGS
5.0
4.0
CSCI114
Grade: A
May 26, 2018
Would take again

Provides clear PDF notes that are very helpful for the labs. The book is a helpful reference, but I used internet resources primarily. I learned a lot about java and his style of instruction and grading worked for me. Also the course I took was 100% online so I do not how he is in person but he was responsible very to my emails.

Gives good feedback
Clear grading criteria
GRADED BY FEW THINGS
5.0
4.0
CSCI114
Grade: C
May 27, 2018
Would take again

His lecture pdf's help a lot! They are an excellent summary of the textbook and help outline all the main points and examples to back them up. Grading is fair and communication and feedback is excellent as well. Definitely a great choice if you need to take CS114 online. I got a C, but thats because I didn't put as much effort as I should have.

Gives good feedback
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CSCI114
Grade: A
May 28, 2018
Would take again

Prof. Smith is an excellent instructor for Programming Fundamentals II, Java. I took his classroom 114 course, not the online only. He lectured on Tuesdays, and Thursday was for labs, where he can help you. His lectures provide the essentials for OOP. He pushes for correct, simple, and clear coding habits. Overall great choice for your next class.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
CSCI114
May 29, 2018
Would take again

CSCI114 online. Lecture notes were very clear, and when used in conjunction with the book, the class made a lot of sense to me. The labs were spaced out nicely, so I didn't feel overwhelmed. A couple times I was overthinking the assignment, but Prof. Smith was easy to get ahold of and gave good pointers without giving away the answer.

Clear grading criteria
5.0
4.0
CSCI114
Grade: A
May 30, 2018
Would take again

Very professional, all lectures outlined, and explained in detailed fashion. Easy to follow. Labs were nicely scheduled, enough time to review materials.

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
CSCI114
Grade: C
May 30, 2018
Would take again

Professor Smith gives clear and thorough lectures in addition to providing example programs that directly reflect what was taught in lecture that week. He is always available for questions and clarification if needed. I struggle with programming, however; I found Professor Smith's class easy to follow and understand.

Gives good feedback
Respected
Clear grading criteria
5.0
3.0
CSCI114
Grade: A
Dec 18, 2018
Would take again

Dr. Smith was a great professor. He is one of those professors you can ask questions to with a welcome feeling. He gave great feedback, he looked at all of your code and gave suggestions to where to work on every assignment. The course followed the syllabus from beginning to end, no surprises. The reading followed the assignments as well. Great!

Gives good feedback
Clear grading criteria
Caring
5.0
3.0
CSCI114
Grade: A+
Dec 24, 2018
Would take again

I took this class online, and the best studying source for me was Professor Smith's lecture notes. His lecture notes and lecture examples are informative and yet easy to understand. His grading criteria are fair, and he tells you exactly what you need to do/have to earn the points. I will definitely take his class in the future.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
CSCI114
Grade: A+
Jan 6, 2019
Would take again

Smith is an excellent professor. Excellent lecture notes that explain difficult concepts in plain English, are concise, and complement the textbook well. Responds to emails quickly with high quality answers and advice. Prepares students for their careers well by teaching them to code clearly and simply, while completely solving the problem.

Gives good feedback
Amazing lectures
Caring
5.0
2.0
CSCI114
Grade: B+
May 9, 2019
Would take again

Smith knows what he's talking about, and knows how to present the material. He encourages students to keep their program as organized as possible so they can prepare for their careers. Somewhat boring, but information filled lectures that are actually worth your time listening too. Overall, great professor!

Gives good feedback
Amazing lectures
Caring
5.0
3.0
CSCI222
Grade: A+
May 21, 2019
Would take again

Amazing professor, gives great feedback on each lab. Only 6 Labs but some are demanding. Wish he taught data structures. Smith has been everything I could ask for.

Gives good feedback
Caring
4.0
4.0
CSCI222
Grade: A
May 21, 2019
Would take again

The lectures and provided example programs helped me understand concepts that the book does not make as clear. Labs were challenging and required a fair amount of time, but were only frustrating while trying to understand concepts needed. Feedback was always provided. Great class that does not bog you down with tedious assignments.

Gives good feedback
Participation matters
Clear grading criteria
5.0
4.0
CSCI114
Grade: A
May 22, 2019
Would take again

Professor Smith is an amazing professor! He provides very informative and meaningful lectures/example programs that will prepare you for Labs. Lectures were quite long, but the information being taught was essential for us to succeed, and Smith does a great job explaining everything in full detail. Wish I could take him for future CS courses.... :)

Gives good feedback
Respected
Caring
5.0
3.0
CS220
Grade: A+
May 23, 2019
Would take again

Amazing professor, I have been taking CS classes at Palomar, Professor Smith is one of my favorite instructors. His lecture is easy to follow and understand. He quickly responds to your email and question. Study the lecture understand the material, and study example codes that he provides, you will easily do all 6 labs.

Gives good feedback
Respected
EXTRA CREDIT
5.0
3.0
CSCI114
Grade: A
May 25, 2019
Would take again

Good lecture notes, lets you know where you missed some points on assignments, if you have question can easily email him and he will respond back to you, can also visit him on campus, approachable and is able to answer your question clearly without telling you the exact answer to the programming assignment.

5.0
3.0
CSCI114
Grade: A
May 26, 2019
Would take again

Professor Smith made the online class great! He provides meaningful lectures and example programs, along with reading from the textbook. The six labs weren't too difficult, and he always says to email him if you have any questions in the feedback. If you need to take CSCI 114 online, then don't hesitate taking it with this professor.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
4.0
CSCI114
Grade: B
Jun 4, 2019
Would take again

Anthony Smith is a great professor for CSCI114. The first projects and assignments are easier, but as you get further on into the class, it does get harder, but more time is provided. Real great professor, highly recommend.

Gives good feedback
Participation matters
Amazing lectures
5.0
3.0
CSCI114
Grade: A+
Jun 10, 2019
Would take again

Favorite professor thus far, really cares about his students success in the class. Understanding and doing well in the labs is vital not only for the course grade, but furthering ones development in computer science. Would also highly recommend to do the assigned readings and take thoughtful notes during lecture.

Gives good feedback
Respected
Caring
1.0
5.0
CSCI114
Grade: B+
Sep 23, 2020
Wouldn't take again

Don't take him online like me, you'll end up just teaching yourself. He takes off points for silly things. He wants you to code like you're professional. We're students! You must turn in your work on time or face a heavy grade penalty. Labs/homework must be done exactly as instructed or you'll face a D/F. I can't remember if extra credit was given.

Get ready to read
Clear grading criteria
Tough grader
5.0
3.0
CSCI210
Grade: A
Dec 22, 2020
Would take again

First time that Smith is teaching this course. You will do well, and get an A, as long as you follow the lecture pdfs that he posts each week and follow what he wants in terms of labs. Midterms and Finals aren't too bad either. He does however plan on adding more difficult assignments + videos on his own pdfs when he teaches 210 next semester.

Gives good feedback
Graded by few things
Clear grading criteria
1.0
5.0
CSCI114
Apr 8, 2021
Wouldn't take again

If you take this class online be prepared to teach yourself. His lecture slides are of no help. I learned very little from him. Oh and don't use magic numbers.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSCI210
Grade: A
May 14, 2021
Wouldn't take again

Don't take his class if its online, he doesn't lecture, and provided little help as didn't post his office hours. His lecture pdfs have so little information than you need to look up how everything works. I'm sure he's a good teacher if he's teaching in person, but don't take it if its online as you'll have to learn everything by yourself

1.0
4.0
CSCII210
Oct 13, 2021
Wouldn't take again

Terrible. Does not prepare you at all or teach you anything about the material. The labs are fine, but only assigns 1 a month. Doesn't teach you anything. I have learned nothing so far. No practice exams or homework. Bad professor. He's so lazy and doesn't try at anything. Thus you learn nothing and do poorly on exams. Worst.

4.0
3.0
CSCI114
Grade: A+
Dec 18, 2021
Would take again

Professor Smith is a great teacher. He posts weekly lectures which thoroughly explain the topic as well as example programs. He provides feedback in great detail on all lab assignments. I would definitely take him again.

Gives good feedback
Accessible outside class
Clear grading criteria
2.0
2.0
CSCI210
Grade: A
Dec 19, 2021
Wouldn't take again

He might be a nice guy, but he puts almost no effort into the class. No homework, only 4 labs that are super straightforward (gives you >75% of the code to start with) 'detailed' lecture PDFs are like unrefined bullet points. Grades super easy, just turn in on time and have correct output. Def. don't take for Data Structures - you won't learn much.

4.0
3.0
CSCI114
Grade: A
Jan 31, 2022
Would take again

I didn't struggle in this class because I knew most of the material already, but I could definitely see myself having issues if I didn't. The labs are pretty simple and his lectures cover how to do them, but he doesn't go into a lot of detail. I was never marked down on my labs so I never had problems there. He gives a lot of time to do them.

Gives good feedback
Graded by few things
Clear grading criteria
5.0
3.0
CSCI210
Grade: A
Dec 12, 2022
Would take again

I took this course online. This was a very structured and well designed course, breaking down abstract concepts into easy to understand ideas and building to more complex situations from there. Coding labs were to the point and with ample time to complete. Exams were multiple choice with the best designed answer options I have seen in a while.

Clear grading criteria
Gives good feedback
5.0
3.0
CSCI210
Grade: A
May 24, 2023
Would take again

Very organized and methodical. Everything including background and what to do. Sets up start of assignment and tells you which parts to fill in. Reaching by email is easy. Printed lectures and same in videos so you can study either or both. Highly recommended. Had 114 also, same excellent experience there.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
3.0
114
Grade: A
May 24, 2023
Would take again

Very organized and methodical. Everything including background and what to do. Sets up start of assignment and tells you which parts to fill in. Reaching by email is easy. Printed lectures and same in videos so you can study either or both. Highly recommended. Had 210 also, same excellent experience there.

Amazing lectures
Clear grading criteria
Accessible outside class
3.0
1.0
CSCI210
Grade: A+
May 29, 2023

Good guy, not a great professor. I was hoping for more rigor especially as most taking this course would be a cs major or something similar. You'll breeze through the class but will struggle to learn much.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
3.0
CSCI210
Grade: A
Dec 22, 2023
Would take again

Extremely knowledgeable and gives great lectures that are very educational, easy to follow, and helpful for the labs. Overall learned a ton and found the pace very manageable.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
CSCI210
Grade: A
Dec 22, 2023
Would take again

The deadlines for grading were very strict but students were given plenty of time to complete the assignments and very clear instructions. The lectures and lecture notes were informative and clear. The midterm and final felt fair. If you studied and understood the material, you should do well on them both. Overall, I learned a lot and enjoyed it.

Amazing lectures
Clear grading criteria
Accessible outside class
1.0
5.0
CSCI114
Grade: B
Apr 24, 2024

His lectures were multiple videos where he just read off papers he already posted online. His responses to my questions were not helpful, leaving me to use the textbook which barely helped. I would finally understand the material but get marked off points for not coding it "his way". I put in tons of effort, but didn't become proficient in Java.

Tough grader
Lots of homework
Lecture heavy
5.0
3.0
114
Grade: A-
May 15, 2024
Would take again

Professor Smith does a great job of teaching programming and is very specific and clear about what to do on lab and homework assignments. I learned a lot about the Java programming language through his course, and he's fair with grading. His grading criteria and teaching style are very organized and specific.

Clear grading criteria
Gives good feedback
Online Savvy
3.0
4.0
CSCI114
Grade: B
Oct 29, 2024

Professor Smith's CSCI114 class covers Java concepts well, but can be particular about coding styles. Engaging with the lectures and textbook, plus using helpful tools like Unstuck study, can make the workload manageable.

5.0
2.0
CSCI210
Grade: A+
May 20, 2025
Would take again

He's a good professor that provides very good feedback and brief, helpful videos to help explain the concepts. His clear grading criteria and feedback made it easy to get an A in the class. He's also reasonably lenient, once pointing out a not-fatal issue while still giving full credit. Your grade is based on very few assignments, so be careful.

Clear grading criteria
Gives good feedback
Graded by few things
5.0
3.0
CSCI210
Grade: A+
May 23, 2025
Would take again

Dr. Smith has perfected his online computer science courses. The lectures are thorough and the course is organized very well. New modules are released every Friday, and you're given at least a week to work on any labs or prepare for exams. The assignments are outstanding. They are designed to guide you to the solution, without giving anything away.

Amazing lectures
Clear grading criteria
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

45%

Textbook Required

56%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 58 grades
Most common grades:
A (26)
A+ (14)
B (8)
Grade Distribution
A(40)B(9)C(2)D(0)F(0)A-/B+(7)
Based on 60 reported grades
A: 26
A+: 14
B: 8
A-: 4
Common Tags
Gives good feedback (32)
Clear grading criteria (26)
Amazing lectures (10)
Respected (9)
Caring (8)
Accessible outside class (5)
Amazing lectures (5)
Skip class? You won't pass. (3)
Rating Trend

Declining

-0.83 avg change
May
Dec
Apr
May
Oct
May
Last 6 months
Ratings by Course

112

5.0

(2)

114

5.0

(3)

CSIS160

5.0

(2)

CSIS221

5.0

(1)

CSCI105

5.0

(2)
+14 more courses
Difficulty by Course

CS220

4.0

CSCII210

4.0

CSCI222

3.7

CSCI114

3.3

CSIS220

2.8

Similar Professors