4.2
Quality3.8
Difficulty82%
Would Retake129
Reviews82%
Would Retake
129
Reviews
Rating DistributionOfficial
5
84
4
24
3
3
2
4
1
14
What Students Say
“Servin himself is kind, cares for your learning, and his lectures are more student oriented”
COSC1436 - 5.0 rating“Best CS professor at EPCC”
COSC1436 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
64%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.58 avg changeRatings by Course
CS1437
5.0
(1)COSC14361437
4.6
(10)1436AND1437
4.4
(5)COSC1436
4.3
(75)COSC1437
4.3
(24)Difficulty by Course
COSC143721147
5.0
COSC2336
4.4
COSE1436
4.3
CS1437
4.0
COSC1437
3.9
Reviews (129)
He's a great teacher! He really knows what he's talking about. There's always homework and it's challenging, but he's willing to help. You will learn a lot about computer programming with Mr. Servin.
He is the best teacher ever had! I really enjoy his class. Main reason why I keep going on this degree!
He explains very good, it takes the time to work with students. He is strict but he helps you out on the process. He teaches at the same (or better) level from utep, he has a lot of patience and flexibility with students. His english is not excellent but understandable. You really need to work hard for his class.
Professor Serving is a very demanding and challenging professor which is good I learned so much in the semester. He is always willing to help in so many ways chat, email, Facebook, tutoring, and so on. I'm looking forward to his class next semester.
Professor Servin is one of the BEST teachers I've ever had. I have taken Programming I, and Programming II with him. I have learned so much, and he makes learning so fun. You have to work really hard, and study if you want an A. I wish i could take all of my computer programming classes with him. GREAT teacher.
A fantastic professor; always willing to help, very comical, and will explain everything IF you ask him. Challenging and demanding, but you are guaranteed to learn the material.
He gives a lot of homework and projects, asks a ton of questions in class (especially from those he feels do not grasp the material), expects students to read the book. In other words, he is a great teacher and expect to learn something from him.
I think the biggest problem was the lack of feedback in this class. We would submit two lab assignments before we would get feedback from the first. The labs were not very clear. He's a good teacher, I just think he needs to be a little more organized.
I took his class before transfer to utep. he is strict, but helpful at the same time. He assigns a lot of projects and quiz every week. I like his style and the humor in class. Mr. Servin makes the students actually think in comparison to other teachers. He is always available for the students. He answered my emails even very late at night!
Although I already knew a lot of the class's material, I still learned a lot from him. Great teacher and would recommend any day.
Dr Servin is an amazing teacher. He inspires students to think critically and makes class fun. The topics discussed can be tough but if you put in effort you get the hang of it. His always willing to help but YOU must have initiative first. His big on effort and will give extra credit if you go beyond what he asks.
He is one of the greatest professors I have ever had a class with, he makes classes fun (with star wars references), he inspires you to be better, helps you out if you need help, and he is just simply a great professor. His quizzes and test are hard but the way he teaches makes the quizzestest easier! Overall great professor.
Professor Servin is a genius. He is by far one of the best professors I have come across that has in depth knowledge about the subject. Totally recommend the class, it is not easy but it will change the way you think.
Not very helpful. Find another professor who will take the time to help you. His accent is also really hard to understand if you don't speak Spanish.
Probably one of the best instructors at EPCC to be honest. Genuinely cares for Computer Science. Most of the teachers at community genuinely seem to just show up for a paycheck, but he's the real deal. Lots of quizzes, expects you to read, tests are usually a combination of book and quiz. The field isn't easy, if it was easy, anyone could do it.
An Excellent professor! Classes are hard, but they are very helpful. since it is your major , you have to work hard!
He is an excellent professor. He is a strict and a serious person, but he cares a lot for his students. Throughout the course he will advice you with tips that can make you the best computer scientist. If you don't understand something, he will try anything for you to understand. He requires you to read the book and there's quiz from it.
Great teacher, really good at explaining concepts. His lectures are never boring. The homework and reading for quizzes and tests can be time consuming, but if you pay attention in class it isn't hard.
PhD. Servin is one of he best Professors at EPCC right up there with professor Blando. He is over qualified for his job and spends time hand grading and trying to motivate you and give you feedback. He never gives up on students even when they may have given up themselves.
Professor Servin truly cares for the future of his students. He is very inspirational and passionate about Computer Science. If you take him, you will want to continue studying Computer Science.
Second year taking this amazon professor
If you have never programmed in your life like me, then you'll have some challenges ahead of you with the course itself, but it is doable. Servin himself is kind, cares for your learning, and his lectures are more student oriented. He has an eagle eye for copying though, so don't copy code from each other even if you change it up a small bit!
Dr. Servin is an extremely passionate professor. His class can be challenging at times but it is worth it. If you are a CS major, definitely do an Honor's Project with him! Best CS professor at EPCC.
He was a great teacher which really teaches you the subject quite well even if you dont know anything of coding he'll work with you so you can succeed.
I had him for a class a few years ago and he was good now he never shows up, and if he does it's late, I've taught myself everything I know. DONT TAKE HIM
The professor frequently felt like he had something more important going on, leaving our class regularly and leaving students to teach for him. When exam time came, we were not prepared.
I took his class for several semesters. Actually I took the three computer science courses at EPCC with him. Currently I am at UTEP taking the advance courses. If you are not interested to learn, take it with someone else. He is strict, but you will learn with him. A lot of homework and quizzes, but you will learn. I will continue on other post.
His peer leaders assist him when he needs to be out of town, I recommend not to skip their sessions, since some of their assignments they provide are in the tests or labs. I wish he teaches at UTEP some classes.
Dr. Christian Servin is an amazing professor. His number one priority is the success of his students in the Computer Science field as well as their future.
Dr. Servin is the best CS professor. He always cares about students. And motivates a lot. Yes, his classes probably are not the easiest ones, but thats how I learned a lot. I would recommend him since his classes helpful and he makes them very fun.
Class was not hard but I had to educate myself since the professor does not show up and does not seem to care if students pass or not
Professor was good and he has some knowledge but I guess he doesnt know how to convey his thoughts well enough for students to understand them and he doesnt seem to respect his boundaries as a professor
Dr. Servin really cares about his students and their success. I can personally say that I've learned quite a lot more in this course than I have in any other course. He always tends to help during his office hours and answers any questions that students have at the beginning of the class. He is the reason why I'm excited to continue studying CS.
He's a really good professor that cares about students & is passionate about the subject. YOU WILL HAVE TO WORK HARD FOR YOUR GRADE THOUGH! Many exams and quizzes are taken (ALMOST EVERY WEEK!), but if you follow along the classes and the book you will be fine. You will need to study outside of class but will learn a lot from him. I recommend him
Very beneficial course. I would recommend not taking it over the summer as it is very tough but the professor is great at explaining everything but you must work hard outside of class to understand the concepts being taught!
I would not take the summer courses as it'll be more difficult then it should be. Otherwise, he's a great teacher who's willing to be as flexible as he can for students. Never too harsh or rude, and cares for students to pass. Only issue is the amount of work and there was a week he wasn't available.
Awesome Professor just don not take a 5 week course. Other than that he is a great professor.
Dr. Servin genuinely cares about student learning. He will learn your name within the first two classes and will constantly check for understanding. Truly teaches with the brain in mind. Get ready to start talking and dreaming in code.
Awesome instructor. Course material is difficult. You need to practice and I highly encourage visiting the peer leader sessions. He is available during office hours and responds to emails right away.
great professor but if you don't have a good work ethic or good time management skills I recommend not taking the 5 week course.
Good professor. wouldn't recommend taking it in 5 weeks. lots of homework and labs but they do help with gaining knowledge on the subject. Provides plenty of feedback on your papers to help you eliminate mistakes.
The class is great but I don't recommend taking over the summer. There is to little time and so much to cover. There is a lot of homework that will help you learn the material he covered and if you don't understand I recommend going to the pure leaders it is very helpful. He is a great professor who cares about his students and their understanding.
Great professor who cares about his students and is willing to work with the schedule to help them
Provides many learning resources and gives good lectures. A lot of the information is directly referenced from the book so make sure to study it.
Great Teacher
Dr. Servin is a great professor! he really knows his stuff. The class is challenging but if you but the effort it will reflect on your grades. you shouldn't miss class!
Dr. Servin is great! He makes lectures enjoyable by making sure everyone in the classroom understands the lesson and by throwing in lots of humor! You will NOT pass the class if you don't read the book or practice. Quizzes are nearly weekly with test coming at the end of each chapter.
I think that he is a professor that knows a lot, but he doesn't knwo how to transmit that knwoledge to the students, and of top of that he missed to much classes so that doesn't help either, if you are willing to teach yourself then I guess it's fine. Barely pass during my spring semester
Mr. Servin is great and hilarious. He helped me to succeed in the class and in my career, he gave me a lot of advice about courses to take and for cs. He gives a lot of homework but this is to prepare you for the next classes. I took the last courses with him and he really made me think about what I was doing. He does a lot for students and EPCC.
He's good and makes class fun but at times work load gets heavy as well as over complicates it and also was late to class a lot if he even went.
Worst professor he teach good the first weeks but then he misses too much classes and expects you to know what he doesnt teach, it is just of a figure out and teach yourself, I dont recommend him at all!!!!
The main concern of this class is Professor Servin does not know how to teach. He singles out students who have questions so that no students even bother to ask questions anymore. He relies heavily on outside resources so students never actually actually learn a full subject. Textbook will be your best bible since you wont learn without it.
very fun to learn in this class
Really good Professor!
Dr. Servin is a wonderful teacher, and really knows his stuff in programming/java. He gives you all the necessary info on assignments you need to do, and the available resources in case you need help. Get ready to practice a lot though, and read the book quite a bit in order to get the right information that you need.
yeah, he's pretty good and I learned quite a bit from my time there 8/10 would take again.
Taking CS1 with Dr servin is easy. He gives plenty of examples and if you dont understand something he reviews it again. He likes class engagement, so dont be shy. He tells you a week ahead of time about quizzes and about 2 weeks for exams, plenty of time to study. He is Available when you need him.
I enjoyed being taught by Dr. Servin, he is very serious about his teachings. I would recommend to read parts of a chapter before going into class to get a better understanding of the programming language.
Servin is a great professor w/ pleasant humor. This was the first time I've ever attempted to program, he made it clear to understand and if you're ever running into issues he's there to help. He's easily accessible through his office hrs or by email. Make sure you have the book and do a lot of outside practice, this will be what helps you most.
He is a good lecturer!!
Good teacher!
I have taken both COSC 1436 and COSC 1437 with Dr. Servin. He lectures great and explains thoroughly the material that needs to be presented. Labs and quizzes always help understand and practice the material. Missing class can get you behind and can make it difficult for you to comprehend, do not miss it if you can.
Professor Servin is very good. He helps you understand programming by giving examples that are easy to follow. Always asks if anyone has questions so be sure to ask if you do because someone else might have the same question! There's usually a test or quiz after every chapter so be sure to study and use his study guides.
He's always willing to help and gives a lot of feedback on assignments.
Professor Servin has a very strong foundation of this material (COSC 1437 /Java II) and is always willing to work with his students. If you don't skip class and participate all the time, students will do well in his class. He does give out quizzes almost every week, but that is to make sure everyone is understanding the material. Great Professor!
He is a professor that you can just imediatly tell that he loves his job and what he is teaching by making jokes and keeping the class engaging while also not straying away from the material and giving you a lot of new concepts to learn.
Probably one of the best professors out there. Lots you can tell some do it cause its a job and just going through the motion. Mr. Servin really takes his work seriously but with passion. I have learned so much from him and relating his class to the real world. Also he gives you so many resources to help you through the class to better yourself.
Little bit on the challenging side, however worth it if you desire to continue in the IT major. Do your work and FOCUS! By the way, absolutely hilarious at some times, watch out for awesome jokes!
Great instructor overall. Definitely tests your diligence, but does so in an encouraging and positive manner. Study carefully!
Professor Servin is one of the best professors I was taught by. He makes the learning fun and interactive with videos and animations. I wish I had him from the beginning in the 1436 or Java 1 class. Professor Servin has taught me so much and makes me want to learn even more.
Professor Servin has been one of the best instructors that I've ever had in my school career. Not only does he show genuine care for his students, but he respects us as we respect him. While the subject is tough and seems to always get tougher; class with Servin makes it all worth it! His lectures requires lots of participation, makes class fun!
Has great sense of humor. Very Funny! Very entertaining course! Definitely a must!
From someone who entered the courses with zero experience on CS, Professor Servin has continually provided me the most out of my education at EPCC. You must participate, read the book, and study the material in order to pass but you will become self disciplined as a result. He assigns weekly quizzes and his exams are a mix of both coding and theory
He is hard because this is a hard subject. Got to really understand what you are doing because it gets tough. He really cares for his students if you show you care as well. Just stay up with it and if you have any problems always talk to him, he might come of as scary at times. I do think he has alot on him plate, might need more on students though
I love this professor!! He is clear and concise when giving lectures and is open to all questions. There is plenty of resources for tutoring and help if needed.
He loves teaching his students and discussing the subject, all you could ever want from a professor
Really great prof. Pushes one to think critically.
Great professor to work with, grades fair and makes sure that everyone participates until we understand the material.
At first (in person) he seemed a bit intimidating(he doesnt teach EXACTLY what he lecturesa nd asks for a slighlty more difficult and modified version in labs) However the transition to online made him much more caring and accessible. Great lectures, makes sure you understand, plenty of resources, really enjoyed taking his class, learned a lot.
Throughout the whole course, you will be taking a quiz every week, around one or two labs due every week, read each chapter, and video lectures. He gives very difficult labs. Yes, he pushes you to think but at the same time, this is a beginner's course and it was very discouraging to have labs that made you feel... well, dumb for not getting it.
Dr. Servin is a well known professor and I found out why. He is a challenging professor and very funny that makes the course interesting and fun. I had him for COSC1436&COSC2336 and on both I learned a lot due to his way of teaching and explaining things and assignments. Don't let this alarm you or scare you, if you really want to learn, take him.
I took this class on summer. This class requires a lot of work, he is willing to meet with you online, super accessible. An online course requires you to keep up with the reading, I recommend that. He is challenging but you will learn a lot with him.
I really enjoyed Dr Servins lectures and his accessibility to answer all my questions and his feedback. He will challenge you but this will help you to really understand the material from this class. Also, I really appreciate the videos and tools that Dr Servin created to support this course. I really recommend to take his class.
He doesnt help his students and if you have a question doesnt answer you. You have to do the work by yourself.
Taking his online class over the pandemic, does not actually give feedback on the programs you submit. Numerous times I've had issues with programs and he has not helped, there's no content or teaching at the individual level. His class would be fine if you already know programming but otherwise stay away, you'll end up teaching yourself the class.
Take his classes! I took the three courses with him. BEST EXPERIENCE EVER! I took his classes online because of covid. He meets with you whenever you want. He uses cool tools to explain you in case you are stuck. He answers your questions even late night or weekends. Take his class if you really want to learn! and not to pass the class.
The cool thing about his online classes is that most of the videos are online. He answers emails every day and he meets with you virtually. Take his course only if you are serious on computer science and be prepare to program, he is a very good instructor.
Overall a good professor, but I do not like that he doesn't give you feedback on the things that you turn in. He almost expects everyone to quickly grasp on to difficult concepts, even beginners like me, and you can't but feel dumb when you don't understand. I do like that the lectures are all online, but I wish he was a little more caring.
I had him for COSC 1437 and COSC 2336. Assignments can be challenging, but nothing too difficult. Exams are ok despite having some content that was not mentioned in class. One thing I did not like was having to cover a difficult topic in one week near the end of the semester and having an exam on it on the same week and this happen on both classes
This material is not easy, but he makes it VERY understandable! watch his videos and read his notes they are SUPER HELPFUL!!!!! He answers emails very quick and he meets with you through zoom or whatever app you have at whatever time you can even at nights or weekends, Programming is not easy but he helps you understand it with a lot of examples
Is not a good professor most of the students that like Dr. Servin are working for them without any good knowledge. Him doesn't show any professionalism on his style of teaching look for another professor at epcc. Also he doesn't care about you education I know he constantly say that he care a lot for education but is not the true.
If you really want to learn take this teacher. I took other teachers and they are not even compared to him. HIS online classes are probably the best ones at EPCC, watch his videos and READ!!!! I don't like his quizzes but they prepare you for tests and final. Dont take his class if you just want to pass, but if you want to REAL learn!
If you really want to learn while taking online courses you should try and sign up for this class. It does have a good amount of homework but you will learn something from each assignment. This class will be using zybooks. overall great professor.
Dr. Servin really makes use of plenty of resources to make the class understandable. Especially during this global pandemic, he has been doing great with the way class is handled. Keep practicing, and everything will be fine.
Good professor. Very helpful with the homework and labs and responds to emails very quickly. Lots of homework and labs, but it is doable if you do not procrastinate.
The professor really cares about his student's progress, and leaves a lot of resources available to help when one gets stuck. I highly recommend this professor, it is challenging, but Dr. Servin will guide you to be successful.
Dr. Servin is a great professor. He will communicate with you and help you as much as he can. Attendance is not mandatory, but preferred so you can ask any questions on the spot and uploads the lectures if they were missed. A very skilled computer scientist, he goes into detail while also keeping it brief. Will help, but wont do the work for you.
If you are planning to take computer science seriously, this would be my go-to professor. Although the course can be challenging, it is enjoyable. Professor Servin gives good feedback and responds to emails fast.
Quite a lot of assignments require time. There are many quizzes. Answers are multiple-choice, but be aware that some multiple-choice answers are not specific. Answers, questions, and instructions are not detailed in multiple-choice. Labs' instructions are not clear. Assignments with peer leaders. No group projects. Need outside help. Rec:LectAtend
The class needs to be taken seriously and you need to set time aside to read and go through the video lectures. Dr. Servin is Accessible and will help you if youre having difficulties. He also provides many resources to help you understand the material (which can be challenging). Great professor who wants his students to learn.
Wasn't expecting this workload for an EPCC course; however it's not overwhelming. Wasn't considering taking Dr. Servin because I knew I'd be challenged...I wasn't wrong. I have no regrets, I know I will be prepared for what's ahead.
I had changed my major 4+ times not knowing what I wanted to be. I took CS-1436 with Dr. Servin and I have stuck with CS ever since; he changed my life. He's honestly such an amazing teacher I cannot explain how intelligent this man is. He really cares about his students, offers extra credit and will meet with you outside session if you have q's.
I'm not the best student, my attention span is short, and I let my anxiety get in the way of productivity sometimes. I can't express enough how lucky and grateful I am to be able to take Dr. Servin online! I've had other professors for this course and none have gotten close to the effort of Dr. Servin. His website, YouTube channel are appreciated!
In my opinion, he is a very good teacher since he is involved in how to help students who are starting from scratch, but at the same time without neglecting those who are more advanced. The videos and explanations of him are very useful, it also encourages us to continue fighting to learn and thus pass the class. What makes him a good teacher!
There is many work but as long as you read the book and watch his videos, you will get an A. There are peer leaders that will help you with anything and you have to do some assignments with them too. CS is a hard course itself, so work hard.
Prof Servin's lecture videos are very detailed & easy to understand. He's great at responding to emails & always ready to help students. HW is a mix of Zybooks assignments & labs he creates. Con: Visiting the peer leaders 7-10 times throughout the semester + doing their assignments is worth 10% of your overall grade. Study hard and you will pass!
Honestly pretty nice professor however if you take his class that the full class not minimester. Can be a lot if you are not ready.
He is the absolute worst professor I have ever had. This man will take 3 weeks to answer a simple yes or no question just to answer with "see me later". He also relies HEAVILY on outside resources to teach. HE WILL NOT TEACH YOU!
He has a ton of resources available for students to grasp the curriculum like videos and online labs. He has a good amount of extra credit opportunities. Very flexible and understanding for the most part with students; however, participation is important especially in the PLTL sessions.
Professor Servin is a really great instructor. He takes the class very seriously and is an inspiration to its students. For me, the class has been a little bit hard because this is was the first programming class that I have taken but I have definitely learned a lot during this semester. I really encourage you to take this class.
The professor is a good teacher for various reasons. He goes over the material in detail and gives out assignments to apply what we learned without taking it as a grade but as a chance to test the students and see where we struggle and go over what was missed. One thing is there were a lot of quizzes but they were all simple and easy quizzes.
I'm glad my first year on EPCC and Computer Science was with professor Christian Servin. He is a great professor and his lectures were always understandable. Very understanding if you were dealing with a personal problem and was always helpful and reachable.
Professor Servin's video lectures are very helpful and useful since they are available for students to access them from blackboard so they can be able to re-watch them as many times as they want to. Also, professor Servin posts his class lectures on blackboard in case his students missed the class or some part of it in specific.
Professor Servin is always available outside of class and always answers questions. His videos are very helpful and he's very good at explaining the concepts of programming. The class is not easy, but if you pay attention and do the activities you'll pass. He also offers extra credit once in a while.
Professor Servin has a lot of lecture videos that are very helpful and detailed. The class was a bit hard for me because it was the first time that I was exposed to coding but I'm glad I stuck to it because I ended up learning a lot. If you end up taking his class make sure to watch all the lecture video and you'll be fine.
Professor Servin's class is challenging in a good way. As long as you help yourself, he will be there to help you and guide your way. He provides multiple ways to learn the content such as lectures, books, and even YouTube videos that he creates. Outside of class, he is willing to meet you online or even at a Starbucks to answer any questions.
Good lectures. ZyBooks assignments would sometimes be lengthy but after all it's very good material. I liked how we not only listened, but also put to practice what was learned by coding. There are mandatory peer leader activities but they are useful too. He is an approachable and fun professor, I didn't have problems contacting him when needed.
I would suggest self-studying basic programming before taking the class. You'll be better prepared to keep up with the fast pacing of the class otherwise there's a possibility of getting stuck on a certain concept or two. CS requires lots of hours of daily practice and commitment, so keep that in mind. Overall it's a good class just be prepared
For the online students, most things were uploaded late which led to catching up on a weeks worth of stuff in a day. Be prepared for quizzes as they come very often. The professor is very knowledgeable but often times assumes you already know something rather than explaining every bit thoroughly. Overall, he's mid but if you try, you will pass.
Mr. Servin has been one of the best professors I have ever taken a class with. Really knows his stuff and is more than willing to teach. Minor annoyances like peer leader sessions felt half-baked (leader would just send an assignment that didn't specify all requirements) and misformatted exam questions. But overall a great teacher.
Be aware that the class is hard, and the professor is not going to take it easy on you; the deadlines are very important, and there will not be any make-up work. Attendance is not mandatory, but if you want to pass, you will want to attend since quizzes usually take place in the classroom.
Took him online for 1436 and 1437. Not difficult, he makes you use blackboard and zyBooks. He also wants you to talk to peer leaders for some activities.
Dr.Servin is the best computer science teacher at EPCC = true
Dr. Servin is the best EPCC computer science professor.
Expects students to have prior knowledge of what they are in class for. In a job he would want experience for a job that doesn't require it. Leaves students behind and is does not prepare them for tests. Not accesible after class and does not clearly convey material. High dropout rate.
Professor Servin is a great CS teacher. The class is challenging but manageable if you engage with the content. Lecture videos, zyBooks, and Unstuckstudy are super helpful for study prep.
Awful professor. Expects you to know how to code and his lab assistants give hw on stuff you haven't even covered in class. He's always late, leaves early and is rude, pretentious, and condescending. Very unprofessional and will NOT teach you. You must teach yourself. Weird atmosphere in class. We were all lost. Hostile environment.
Dr. Servin is the best EPCC computer science professor. His lectures are great! and he offers lots of extra credit as well.
Dr. Servin was a really helpful professor, I took COSC 1436 with him and I can say the class was tough but enjoyable you have to meet with a peer leader weekly that is a grade but it was fun I would take the class again. TOOK DR. SERVIN IF POSSIBLE you will love the way he teaches computer science :)
Class Info
Online Classes
100%
Attendance Mandatory
64%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.58 avg changeRatings by Course
CS1437
5.0
(1)COSC14361437
4.6
(10)1436AND1437
4.4
(5)COSC1436
4.3
(75)COSC1437
4.3
(24)Difficulty by Course
COSC143721147
5.0
COSC2336
4.4
COSE1436
4.3
CS1437
4.0
COSC1437
3.9