4.5
Quality2.7
Difficulty79%
Would Retake160
Reviews79%
Would Retake
160
Reviews
Rating DistributionOfficial
160 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
45%
Textbook Required
56%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.83 avg changeRatings by Course
112
5.0
(2)114
5.0
(3)CSIS160
5.0
(2)CSIS221
5.0
(1)CSCI105
5.0
(2)Difficulty by Course
CS220
4.0
CSCII210
4.0
CSCI222
3.7
CSCI114
3.3
CSIS220
2.8
Reviews (159)
Really nice guy.
Very helpful, gives great advice, will continue to take classes with him.
Lectures are boring, but he's an awesome teacher and is willing to be flexible/help you however possible
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.
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.
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!!!!
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.
Explains things well and willing to answer any question; It is clear what is expected to get a good grade; Excellent teacher.
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!
I took the class online, so I can't say as much as some others may, but I always found him friendly and helpful.
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.
Seems like he would rather teach C++ than Java, but is still knowledgeable on Java. Very Flexible.
Anthony knows what he teaching. Was very helpful in learning Java programming.
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.
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.
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:)
Awesome prof.
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.
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.
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.
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
Great professor. Took class online and all questions were answered quickly and completely.
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.
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
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.
Very easy to follow. He explained things in a very clear format and was quite willing to help with questions.
Great teacher for the CSCI route, I would recommend for anyone who would like to take it.
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.
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!
great professor, very clear and complete, a rarity in compsci classes
Will be changing textbook after this semester. Excellent teacher; good sense of humor, very kind, explains things very clearly and logically.
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.
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
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
Very good professor. Clear.
Good teacher.
Good teacher, he let me come in to the school when I needed to get help with the homework.
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.
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.
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.
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 ...
Fantastic. Super useful. Always willing to sit down and help. Huge Chargers fan too :)
Great teacher. Makes the class about as simple as it can get.
Great Teacher!! Very Helpful!!
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.
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.
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
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.
(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.
one of the most helpful and fair teachers i've ever had. he really cares about his students.
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!
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+
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.
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
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.
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.
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...
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.
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.
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.
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!
I just took the java class. It's easy and fun. His teaching is amazing!! Good job!! professor!
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.
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.
His lectures included all the answers for the labs, so read!!!!
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.
Excellent course, learned much more than when I had taken similar courses previously. Very deep subject, and treated appropriately.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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!
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.
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!
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!
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.
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!
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.
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.
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).
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.
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.
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.
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.
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!
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!
He is a very good professor. Do well on the labs and you will do well in the class.
Great class. Professor is super helpful in clarifying... all you have to do is ask.
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.
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.
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!
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.
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.
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!
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.
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.
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.
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
Very clear and helpful lessons. Recommend taking Dr. Smith if you have the chance. I found the internet more useful though than the textbook.
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 .
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.
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!
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.
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 !
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
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.
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.
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!
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.
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.
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
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.
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.
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.
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!
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
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.
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.
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.
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.
Very professional, all lectures outlined, and explained in detailed fashion. Easy to follow. Labs were nicely scheduled, enough time to review materials.
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.
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!
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.
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.
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!
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.
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.
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.... :)
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
45%
Textbook Required
56%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.83 avg changeRatings by Course
112
5.0
(2)114
5.0
(3)CSIS160
5.0
(2)CSIS221
5.0
(1)CSCI105
5.0
(2)Difficulty by Course
CS220
4.0
CSCII210
4.0
CSCI222
3.7
CSCI114
3.3
CSIS220
2.8