Tanes Kanchanawanchai
Information Technology - Northern Virginia Community College (all campuses)
3.9
Quality3.4
Difficulty92%
Would Retake223
Reviews92%
Would Retake
223
Reviews
Rating DistributionOfficial
5
87
4
78
3
29
2
13
1
16
What Students Say
“Most kids drop because hes extremely unhelpful and arrogant”
CSC200 - 1.0 rating“He is a very nice guy but he is just horrible as a professor”
CSC200 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.18 avg changeRatings by Course
CSC205
4.4
(19)CSC200
4.0
(75)CSC201
4.0
(43)CSC110
3.9
(13)CSC202
3.9
(55)Difficulty by Course
200
5.0
CSC
5.0
CSC202
3.7
CSC200
3.5
CSC205
3.4
Reviews (223)
TERRIBLE TEACHER. This guy is horrible, half my class has already dropped the class, hes cut out half of the whole curriculum because he isn't capable of teaching it. itp 100 is the prerequisite to itp120, im taking both at the same time, i have an A in 120 and am bearly getting buy in 100 because of this horrible teacher. dont take the class.
I took CSC110 with this teacher. He is kind and helpful. The class was not hard at all. All u need to do is 3 quizzes,4 assignments, and 1 project which is a final. Overall, easy class.
Well from knowing that he is new staff, he is starter. He is not bad nor good. Tends to help out when you need it and is worries about the students that are strugling(friendly). Its his method of teaching, he doesnt really know how to explain to well or teach some things well since he is new. he learns with the class and gets help from them.
I think his class could have been structured better. I did learn, but he had a steep learning curve, and there were things we couldn't get done. However, he does care about his students.
I did well in his class only because I am very strong in math and anything related. Honestly, he's not a good teacher. Most of my classmates struggled throughout the entire semester, and the prof's inability to explain things to them hindered my own learning experience. I learned everything on my own. He does at least try to help, though.
So it clearly states on the course that this class is supposed to be an INTRO to programming but this guy treats it as if it's a CSC 205 class and gives you extremely hard projects and assignments. He says that he's strict on the syllabus and due dates but he always pushes everything back and we fall behind anyways. So don't take him.
very hard to understand and and not helpful if anyone want to learn in detail because he goes too fast.
I think he was great. Before java I had just an introduction to c++, but I have to say I have learned so much from his class. That is true that his bar is raised very high, so if you like easy work don't go there. However if you want to learn a lot and challenge yourself this is class for you. He was always helpful to me and responded to emails.
He goes fast in the summer course, but because he has to, if you don't understand something he will do his best to teach you. Only thing that wasn't clear to me at the end was circular linked lists, other than that everything else was GREAT. The book, I didn't read, but the concepts are the easy, BUT YOU HAVE TO PAY ATTENTION IN CLASS!!!!!!!
I took the accelerated 6 week summer course with him, and while it was challenging the class never felt unfair. Classes consisted of discussing assigned readings and then having a volunteer attempt to program methods on the fly. Minimal class time was devoted to programming time for projects. Brush up on GUI creation before taking. Solid professor.
He's not all that bad, but not as good either. I took his 6 week summer classes, so we went over the material very fast. At times, he as some rude remarks to say but helps you out. Understand GUI before you come to class. That is a must. Make sure you understand queue, stack, and circular as you progress in class.
Tanes is a very nice and funny guy and I could tell he loves to teach.I learned a lot from the class but was disappointed we didnt get to hashing(ran out of time).Also,a lot of time was spent with just one student writing a method while everyone else watches.I think assigning in class work to everyone and checking it at the end would help much more
He knows how to keep a steady pace and he can answer easy and difficult questions with examples and explainations. He teches by answering questions but READ THE BOOK. He has a thick accent but he speaks slowly so that you can understand him. He grades fairly but you can talk your way into a slightly higher grade. No easy A here though.
Tanes is a great instructor. He is a bit hard to understand, however, he will go out of the way to help you.
In all honestly, this was by far, the most useless class I attended. It was an intro class and this was the outline in a nutshell:A) read the book B) look at the board. I honestly haven't learned anything from the teacher himself, most of the time he answers questions of students and works on code that is irrelevant to the timeline of the class.
The only hard thing for me in this class is to pronounce his last name. Always willing to answer the questions. Quizzes are straight-forward, and assignments a little bit challenging but still doable. Rearranged the final into online so people who cant come to the final are able to do it at home. Very laid-back, but you will learn if you work.
Simple. Be sure to get absolute clarity on the project early though.
Teacher was alright considering the class material was boring. Easy once you understand what he wants from you in your assignments, quizzes and project.
Very dissapointing, I get almost 100% on all my quizzes and assignments but I turn in the final project a day late. My grade goes down to D......
Nevermind, I am from previous post but he got my email and probably saw my project. I guess he didn't see it before. Anyhow, he bumped my grade to where it is suppose to be a B. Btw, he was a good teacher. Class is easy and he stays in touch with people falling behind. Great materials, I enjoyed doing assignments. But of course, I love java.
He is a smart man. The extra credit he offers is not only rewarding but additionally, the extra credit he offers is good practice. It is important to attend every lecture in this class.
fabulous teacher. extremely patients with students and generous with grading. He assigns projects that get you to learn but not too difficult yu have to pull out your hair. I took many computer science classes but hes the best I ever had.
You can tell that he knows the subject very well, but doesn't have any sort of plan. Tells you to read the book, then in class just goes over something random and jumps back and forth. Even noticed something was going to be on the final the day before and knew he had not discussed it. Did a ten minute review of it and kept it on the final.
If you do the work and somewhat pay attention in class, you'll manage to get an A. But when it comes to having a good foundation for programming, he isn't very helpful. You don't really learn the basics because he has game plan and teaches all over the place, with no order.
Tanes knows this subject very well, but the only thing is that he cannot tach it. He is unorganized when it comes to what topic the class will be talking about and answers questions that will still leave you with nothing to work with. I came into 130 thinking it was a beginner class because i never took this class before. not for new people.
It is very easy to talk to Professor Kanchanawanchai about anything. He said straight up that he does not want essay-style emails. You don't have to spend hours looking up "How to email Professor guides" or using e-mail templates to talk "properly". He is very chill to communicate with, and he feel like the oldest brother in the class!
This guy is amazing he loves his job and loves teaching to his students and really cares about them. He makes the class very fun and he gives fun programs. Idk what these people are complaining about he has these power point slides that makes life much easier and faster to understand.But let me tell you, taking any class in short summer is intense.
If you have a strong passion for CS take him by all means, you will learn a lot of cool useful tools. He made the class very easy for us, he even put youtube videos of his lectures for us! what else do you want, truly a life saver. His grading is very fair and evenly distributed. 40% assignments/Midterm Exam,Final Exam and Final Project(each 20%).
Tanes''s class is extremely easy for those who actually know all the stuff however his midterm was tough but he gives out lots of extra credits on your homework. but for those who doesnt know java do not take his class his lecture is not clear for rookies
If all you care about is your grade take this guy. However if you care deeply about understanding the material go elsewhere. Very approachable but so disorganized his lectures are nearly incomprehensible. Honestly I taught myself this class from the book and felt like I missed out on the benefits of learning from an expert.
He is only a good professor for those students that have had previous programming (Java) experience before because he doesn't teach the foundationbasics of programming in his first few classes, he sort of just dives in, so I did a lot of the learning by myself and he isn't really specific on his instructions.
I haven't had a worse professor in my life. I deeply regret taking this class.
On the first day of class he actually went on this website and he read the good reviews to boost the class' confidence I guess, but after being in his class for sometime now I realized that he is probably the one that wrote those reviews. He is a horrible teacher, do not take this class if you want to actually have a good programming experience.
On the first day of class he actually went on this website and he read the good reviews to boost the class' confidence I guess, but after being in his class for sometime now I realized that he is probably the one that wrote those reviews. He is a horrible teacher, do not take this class if you want to actually have a good programming experience.
terrible teacher. do not recommend.
idk why someone would take this guy as professor. he doesn't know how to teach and plays class favorites with those who already have programming experience, as an excuse not to help u. his tests on material he never teaches and ignores u during office hours. if u care about your grade, DO NOT TAKE!!!
Hated every moment of his class. He ignores your questions and mocks you if you don't get something. He is very unprofessional, and I don't understand how he ever became a professor...
Most degrading teacher ever. He shouldnt be teaching. Dont take if majoring in cs, ur gpa will take a major hit and u will be left unprepared for csc 202
He is very nice professor. as long as you do the assignment and exercises on time you will get easy A. Just follow his YouTube videos. He is very nice to answer your question. I love this guy!
Well, this teacher is a nice professor. I really love his videos online because it doesnt make any sense. if you turn in the projects on time, you will get an easy A and pass the class easily but get this, the only thing that you learn from this class is how to write hello world in eclipse. overall good teacher and good class
Dont take!! Most kids drop because hes extremely unhelpful and arrogant. All he does is put up his youtube video one in class and comes late EVERY TIME. AVOID!!!!!
Signed up for his in-person but he barely shows up. Youtube videos are his substitute for lectures but they aren't that useful. Mid-termFinal will cover material not covered in-class and will still count even if you try to argue about it. For an intro class do not take this guy. You will have a hard time in 201+. You will hardly ever see this guy
He literally made me change my major, I am still gonna code but on my own time. He is a very nice guy but he is just horrible as a professor. Do not take.
I took CSC200 with Professor Kanchanawanchai. This has been the most stressful semester because I had to teach myself how to program. He knows a lot, there is no doubt, but he needs to find a better teaching method. He assumes that every student in his class is an experienced programmer; maybe he forgets the prerequisites for this class are ENG111
Please avoid this class at all costs. He is the worst professor I've ever had; he is extremely unhelpful and confrontational if you ask for assistance. If you care about your grade and actually learning how to code, don't take him!
don't take!!!!!
Smart & funny guy. His lectures are fun, BUT more often off topics, so materials don't get covered well, and you'll do poorly on tests. In fact, his lectures are so far behind schedule. So expect to hit the book and read a lot. Projects are long & hard. Take him if you want fun lectures & not falling asleep, but work you butts off outside of class
Tanes has a ton of knowledge about programming, but he does not teach the content very well. He will make videos for you to follow along but sometimes it tough to keep up. He expects you to keep up on the readings which he doesn't really enforce. Programs were on the tough side. Expect to work with GUIs a lot. Also make sure you know Git.
Worst, worst, worst!!! Don't try to experience it yourself! he killed my interest to csc.
I finish all homework and Assignment, and get 100% in them. But the text is very hard. I just get 33% in my midterm.
Took it last Spring , He changed the assignment like 5 times just for the first project, wanted us to add google search and the program was just to create Arraylist number search from string. He will make you hate your self, he is a teacher and has been doing this for very long and wants you to know everything he does, hated his class.
Great professor! You will learn a lot and very practical exercises. You will definitely love this class if you are here to learn programming. You may not want to take this class for easy grade. You will have to work hard to earn your grade.
This man is a boss. Listen to his wise words and you will pass. The class exercises get hard so dont get behind.
If you are planning to be a software engineer and learn how to code. Please take this class and you will learn a lot from this class.
There was a lot I learned in the course.
I didn't pay attention in class but this is not my first time doing comsci
i learned so much because of this teacher. i really enjoyed his class and because of this class i was able to improve my programming skills a lot. im able to get a job because of him and im very thankful for that. so i really recommend him great professor
There's no syllabus, no calendar and no lesson plan. You don't need to be in class but it doesn't hurt. Keep on top of the homework or be good at rushing it before arbitrary due dates. On the bright side however, most lectures are recorded and uploaded to YouTube so if you missed something or didn't fully understand it's there.
Professor Tanes is very laid back and easy going when it comes to workload. He doesn't move through chapters unless everyone is on the same page. He usually allows extra credit and works with students who are interested in learning in his class.
I enjoyed this course with this professor. He was willing to flexible when it came to due dates for those who were in need.
I first learn how to code in this class. The professor is friendly and easy to talk to. He is willing to help whenever I am in need.
Material is hard especially if you are not into computers but that comes with any IT class. He is very willing to help if you seek help and go to his office hours. Pretty easy going too if he sees you are actually putting in the effort. Just try!
Amazing professor, I would recommend this professor to everyone. He is clear and well articulated. He makes sure everyone understands the topic and is always helping.
Was one of my more "fun" classes to take. Was able to expand a bit on my computer knowledge and add some new skill as well as adding new resources to use for future projects thanks to him. All in all it was a good experience, and I recommend others to take this class as well.
can barley hear him sometimes
Good professor,very knowledgeable do all the assignment and you will get A or B. if you really want to learn programming you should take him.
Good teacher. If you do the work on time, you'll most likely get an A.
He is a nice teacher but if you are going into this class with no coding background like I did well I wish you luck my friend. His grading is okay he does some of the assignments in class. I worked my ass for the grade also know his midterm are somehow bad grades wise but do not be afraid of it just make sure you do the assignments on time.
He is knowledgeable and passionate about computer science. It will be a tough course but you will learn a lot from it.
He's awesome and pretty easy going and funny ! He will help you a lot. Just do your part and you will be fine.
This is a NOVA course. It has a lot of information crammed into a small amount of time. This professor has to move through the material quickly in order to teach everything. SO, you cannot miss class or skip, and you have to pay attention and/or go to his office hours.
This course was great. I really enjoyed how he taught the class. He would record his lectures of him going through programs and posts them online. If you still don't get it you can just go and watch his videos, it really helps!! He's also pretty funny!
if you dont watch his videos it will be 10x harder to learn.
Assignment of layouts was clean. Has videos with each assignments to help.
He does have homework after every class. But it is not that bad, He does post videos for students to watch so you will have material to have as reference. Besides that his teaching style is good but not excellent that is everything I can. One thing is true is that his test are hard but you only have 2 of them which is good. Homework cover the rest.
The professor records the lecture every class, so if you don't understand you can watch the videos from his youtube. The videos are very useful, it helps in finishing homework that we get every class.
He's a cool professor. If you participate in class and follow along with his lecture you will do great. if you don't understand anything just ask him and he'll try his best to get you caught up.
They're only 4 assignments each worth 10% and they all build on each other. If you fall behind it gonna be hard to catch up. The good thing is you get a month for each assignment and he's not very strict on late work. Get ready for FXML and IntelliJ. He posts a lot of stuff online. There are 2 tests the midterm and the final, each worth 30%.
With four assignments and about a month's worth of time in between each assignment, this class is not all that hard. There are only 2 tests (midterm and final) and all assignments will continue to be used throughout the semester and the fourth one is the most challenging. The most important thing is to understand the concepts
He will help you if you are willing to stay
Mr. Tanes is a great professor, he's extremely helpful with his students and does his best to explain topics. His class data structures is definitely not an easy class but he gives out a lot of extra credit. So as long as you do your readings and so the projects you'll get an A.
This dude knows whats up. If you legit want to learn about programming and get your face mercilessly jammed in the world of comp sci, then take his classes. Attendance isn't a grade factor, but if you skip this class, you WILL fail. You also NEED to do all the homework, or else (newsflash) you WILL fail.
This professor is nice and approachable. The projects, the midterm and final aren't too hard, but still require you to understand the material. He will be happy to give any advice if you ask, which you may need to do. Despite the difficulty, he does teach the right stuff. You should be able to learn something form this class if you study well.
You are not able to start the assignments the night before, they will take a while to do.
You will learn a lot of advance techniques using real life examples.
Best Professor Ever
Very good teacher that wants his students to succeed, but you have to put in the time an effort to get the grade.
Prof. Tanes knows his stuff. Most of his lectures are also uploaded online but being in class helps a lot in case of questions. His office hours are long so if you ever need help outside of class its there. His assignment policies are quality over quantity so we had 4, rather large and difficult, projects to complete over the semester.
The professor gives 4 weeks per assignment, as the weeks go on he teaches more about each assignment in turn. All assignments (excluding A4) have good and easily accessible resources. Tests are fair, though depending on the progress of the class some of the final's material may have to be self taught. All around fair class and great professor.
The semester's grades were based on 4 large assignments, a midterm, and a final. Knowledge and understanding of the actual implementation of the various java classes is essential for success on the two exams. So reviewing previous project code, as well as thoroughly understanding the book material is a good recommendation for success.
Was a very difficult class and takes a lot of work to complete projects.
If you want to learn JAVA take this Professor. There are no free time in class, he always try to explain things that you need to know. The good thing of his class is he posts Videos for every homework and it is easy to follow this concept and learn from the homework. (Never miss your Homework) That is a humongous part of your grade! good luck!
The greatest Computer Science professor in Nova. I have learned a lot from his class. there are several interesting assignments. lectures are recorded so you can do review anytime. You can pass the class easily if you do the homework. Only two easy exams. Extra credits offered if you attend the class. He is a very funny and kind guy.
Easy to pass! do all the assignments and study for the exam you will get easy A.
He is very responsible, just ask him what you don't understand and he will explain it to you.
I enjoyed taking his CSC201 class, I learned a lot.
He's really nice and really helpful. Be ready to ready a lot.
1 Program a week 2 Exam dates 3 Extra credit Projects
Prof. Kanchanawanchai is an ok proffessor and its a solid choice if there are no other professors available. It is an easy grade if you do the homework and actually care about learning.
Good chance to get easy grade but since the class is not strict, you should study by yourself. You won't need text book for CSC201 class since the professor provides the textbook in PDF file.
Prof. Kanchanawanchai is a nice teacher who is very proficient in teaching Java. He is very good at what he does because he is very knowledgable. He is also very helpful because he offers a lot of extra credit opportunities. One downside about him I would say is the volume of his voice. He does not speak very loudly so just sit closer to him.
Great Professor. Learned a lot about java basics. His homeworks are very helpful and easy. He has all the lecture videos on youtube which helps a lot. Exams were challenging but if you pay attention and do all the homeworks, you would get an A.
Professor Tanes let's you pick your own problems from the textbook. Problems that you will have the change to have extra credit on and for a computer science class this really helps and also inspires you to do even more in order to get extra credit and learn more by yourself. His grading criteria is clear and makes you work for it, at your own pace
Cool professor gives extra in case you dont do well on exams and explains lectures clearly to students
Hands down, legit THIS BEST TEACHER AT NOVA. If you were ever into computer science, but didn't have much time to spend in class. You can still get an A from home by doing the homework (and extra credit). All you really need to do is give the exam. (His tests are hard tho, so DO THE EXTRA CREDIT FOR THE LOVE OF GOD)
Lot of extra credit assignments, even if you miss a assignment, you can cover up by extracredit. Nice professor!
Really cool professor listen to lectures and you'll do well in the class however if you DONT do well in the exams then I recommend doing the extra credits.
Test is alright but just do the homework and do the reading you will be fine. He also gives extra credit just incase you don't do so well on the test.
i like the class and the projects but sometimes it gets overwhelming there are lots of extra credit points you can get
Great Professor that is very committed in helping his students succeed. If you are lost at anytime, he'll be more than happy to explain things differently until you get the concept. He even has videos of each lesson online so you can review at home. He brings a lot of real world experience with him and helps you stay current in the field.
Great professor, show up to class with questions and you will do fiine, dont show up and dont ask questions you will fall behind quickly.
If only he gave small quiz as homework, I wouldn't be worry about quiz for midterm quiz and final.
Mr. K is a really good teacher. You can tell he has a real passion for helping his students understand the material rather than just memorizing it, and his frequent jokes and lighthearted tone make classes interesting. It's said that he was test-heavy and gave pop quizzes, but in the semester I took him we had no pop quizzes and 2 tests only.
Professor Tanes, is very knowledgeable. However, Exams are not easy, you have to understand the material covered in each chapters. but he provides many extra credit opportunities. It's really hard to fail his class.
huge amount of extra credit available. Hard midterm, hard final.
I learned a lot in the course
Extremely difficult tests
Amazing class, enjoyed it a lot and helped me learn about computer architecture
Tanes is like a make-your-own class professor. The students are encouraged to be heavily involved in discussion and it makes taking any CS class much easier and a lot more fun. He has set assignments but if you're involved you can get easy extra credit additions. Computer science isn't easy but it's easier with him.
Professor displays a well-read knowledge of computer ISA and was able to help us through the course hand-in-hand. He is always willing to guide you through any confusion and displays a great note of humor in his course, keeping the content light and amusing rather than the regular drab course material.
Challenging, but you will learn a lot if you pay attention and complete the assignments
This professor is very knowledgable, but his tests are brutal. Fortunately the out of class assignments make up the majority of the grade. Be prepared to learn by doing, as opposed to listening to his lectures, however. He'll often makes test questions on things he spent very little time talking about in class.
Professor Tanes has a great understanding of the material for CSC205, which allows him to explain/solve most algorithmic questions without needing to look at resources. Which makes it much easier to understand him, and he's generally willing to help you out before/after class if you're struggling.
Midterm and final are half the grade, rest is assignments. There were opportunities for extra credit for each assignment, all graded during class by other students. lectures and test come from powerpoints.
Professor Tanes is very good in terms of course teachings, and explaining the coursework. The exams and home works are pretty hard. But I would recommend taking him because he is better than any other professors I have taken.
Allows for ways to earn extra credit, and explains things till people understand.
Without a strong understanding of the topics, you will find this class difficult. It seemed like he was patchy on some lessons deeper into the class. Tests are difficult but you only have to take 2. 5 Assignments are mini projects that you have around 2 weeks to complete. Each vary in difficulty.
Really nice professor, funny guy, nice lectures, makes sure his students understand what is being covered. Be sure to spend time programming a solid program, his requirements are not always clear.
Good class
Although attendance is not mandatory I would highly recommended going to all of the classes because this subject is not easy to learn.
He teaches more material than other CSC professors at NOVA so if you're serious about becoming a comp sci major, take him.
In-class teaching is easy to follow. Tests are challenging but not too difficult.
If you want to learn something for CSC, he is the right professor to choose. Nevertheless, you have to word hard.
Great prof explains good and answers questions clearly
Good professor. It's obvious he knows what he's doing. The textbook he uses is much better than the Savitch text, and he provides it. There's an assignment due every week, but most aren't hard to do if you keep up with the reading. Test, however, are brutal and worth a sizeable chunk of the grade.
He knows a lot of things and experienced. However, the computer science is hard. If you are not interested in, you should not take it. If you know how to programming, this class will be extremely easy because there are tones of extra credits. I did not have to care about the final test much.
Professor Tanes seems like a well respected guy, he knows how to program and has experience so the way he teaches is understandable. He wants you to understand and to keep you inform of what the programming world is like. You will learn something new every class, you'll get familiar with the different programs he teaches to code.
This class is hard, but good for you.
really hard to fail unless you dont show up.
Class is mandatory, must attend!
His test are probably the hardest thing to do. if you do the homework you will be just fine. His class is mostly about doing every homework right and any additional work that he might give. If you do every work you will get an A for sure.
Very good lectures, and teaches the material well. my only issue with the class was lack of GOOD resources to prepare for the exams. overall a good teacher and class!
Easy A, but you can learn a lot.
Overall great professor. English is clearly not his native language, so you'll have to bear with him when he misspells or writes a sentence a little strangely. Mistakes aside, he clearly knows what he's talking about and is easy to talk to. Lectures ended up great whenever people brought in questions. Tests are tough, but lots of extra credit.
Good teacher, if you do the homework extra credit you'll pass easily.
Attendence isnt mandatory but if you miss classes youll fall behind. Your grade is determined by a few assignments and two tests(mid-terms and finals). Pay attention in class and youll pass with a good grade, plus theres usually plenty of extra credit
He's really friendly and helpful. He's will to help you after class and during his office hours. I would definitely take his class again.
Tanes is a great professor. There are 4 homework assignments, a final project to tie them all together, and 2 exams. Each homework assignment encourages new thinking and requires research in order to complete, something a lot of early CS courses can't offer. If you're passionate about programming this is the course for you.
Tough class, but attending regularly and paying attention should get you through the class just fine. Not too much homework, but each assignment will take up a lot of your time so I'd suggest starting them early before it all overwhelms you. Tanes explains everything very well and provides extra material that helps students tremendously
Good class and you can learn a lot from doing the assignments, but the accelerated course is very rushed and you may feel like you dont have time to finish the homework
The few homework assignments you have will take a lot more time to complete than you might expect. Start them early, or you'll regret it. His tests are tough, but if you do the reading and ask questions you'll be fine. He provides opportunities for extra credit on every assignment. You'll learn a lot if you're willing to put in the time.
Accelerated course requires one to be on top of the assignments; start them early. It helps if you are good at finding information yourself. If you're new to Java programming it is a lot of work implementing data structures.
His assignments are huge. He understands he's tough so he gives a lot of extra credit to help you along. That said, the assignments are often so tough that one does not have the time to achieve the extra credit. I'd recommend him if you had him for 201 and have found the pacing of his courses to be reasonable. Do not take with heavy courseload.
Background: Work full time, only class I had, do programming for work. Tanes is an amazing Java professor and will challenge you. You HAVE to know OOP of Java to take his course. I know python, and this is extremely different. If you really want to learn Java and related topics, like using Git to database integration. Not an easy A; 20hours for hw
A lot of homework. 10 kids left on the last day. But you will learn a lot if are one of the people who stand til the end.
Professor Kanchanawanchai is very tough and his course is very challenging, but he is also very knowledgeable and helpful. He requires to you to put in a lot of effort because he wants each and every student to really understand the subject. To succeed in this course, you will need to stay on top of your work, readings and attend class regularly.
He is a pretty good professor. There are a handful of assignments that have to be accomplished and as a veteran coming from 201 into 202 the w/o any prior coding experience, I learned a lot from these assignments. He also gives loads of extra credit and you can tell he really cares about his students.
He was a good professor
Has a lot of resources on his blackboard if you get stuck on a program or you need to learn something for the final or midterm. Goes in detail the information you need to be a good computer science major. Projects takes time to do so don't do it last minute.
I have taken Professor K this Fall, and it was a very interesting class. Be ready to learn about data structures, because the course moves fast. I will tell you that if you spend enough time on your homework, and listen, you will succeed.
Awesome class! Learn a lot and very challenge. Extra credits will help you pass the class with A.
Professor Tanes is one of the best professors in NOVA. His assignments are challenging and you will learn more than what is in the text book. if you are a computer science major take him.
Tanes is pretty good easy A if you do homework and projects which are easy to do if you listen in class He is pretty easy going He offers a lot of extra credit and is lenient on timely homework submissions NOT FOR PROJECTS THO His Exams are very tricky
I learned a lot in class.
Good Professor. Expect to do a lot of studying outside class. Homework assignments every week. Stay on top of things.
Recommended professor. Learn from the real world experience and projects
Great teacher, make sure you stay on top of your game!
Professor K is very smart. Class was not easy, required you to work hard.
Professor Tanes has many resources for you to use from lecture to videos on blackboard and his youtube channel with step-by-step instructions and explanations of the concepts. He is also a funny and interesting professor.
Recommend him because he taught real-world problems.
very good
I did not very much enjoy how he teaches, as it was mostly me teaching myself. but I wouldn't discourage others from taking him.
Tanes is a very good comp sci prof. The final grade was a mix of mini projects, a final project, midterm, and final test. He's a fair teacher and offers lots of extra credit.
Challenging class but you learn lots of things that are applicable in the real world.
Teaches you things you need to know for the work force in CSC
Excellent course. Very challenging and motivating to learn extra material.
Make you ready for real-life.
He is an amazing professor and really wants his student to do well in his class. He is a well-knowledged professor and I would recommend his class who are planning to take CSC.
If you would like to learn and gain knowledge in a computer since or JAVA programming, this class is for you. Assignments for every single class, no break! but you will discuss in the class before doing anything plus plenty of materials and videos which is attached to your assignment. To be honest, this class needs a time, but at the end it worth.
He is a great professor but the class is really challenging.
Makes you work for a good grade, the class is quite challenging. But, he will respond to your questions and knows what he's teaching.
He is an amazing professor. i would definitely take him again.
Do The Class Exercises and Extra credits and the class is easy. Do not fall behind and ask any questions, he will answer and explain.
Prof Kanchanawanchai is a great professor.
professor is knowledgeable and always ready for class
Professor Tanes Knows his stuff and provides you with many resources on blackboard and his youtube channel to help you with the material. He also goes over the concepts in class before each assignment that has to do with that concept. Great Professor.
He is really nice and knowledgeable. The test is really challenging.
Great professor.
He is awesome professor. To get good grades you need to work hard. Doors are always open from his side for help...
Very nice professor. He is clearly knows his material. Would be a little hard to follow if you don't have the background in coding. Lot of extra credits would help the course grade overall.
Wonderful prof. God bless you tanes
Overall good class, Learned a lot and found the prof to be good.
Get ready to teach yourself! While he is very nice and cares about his students, Prof Tanes goes off on unrelated tangents in class and does not provide clear instructions on just about anything. If you put in the effort to do the weekly reading and assignments, you'll do fine. Make sure to study for the tests - the multiple choice can be tricky.
Professor Tanes is really knowledgeable and his course syllabus is very challenging
Great
His course content is really engaging and challenging.
Prof. Tanes is super friendly and really wants to make sure you learn. Class was mainly project based and he provided students with a ton of EC opportunities. Something cool: Prof. Tanes taught us how to make Android applications and other cool skillsets in addition to the material normally covered in the class. Advice: Do the readings before class
Prof. K is very passionate and extremely knowledgeable on the subject he teaches. This class was my second semester with him and I'd take CSC202 with him if possible. I see other reviews saying you need to teach yourself to pass, but I don't agree. You pay attention in class and note the key topics he's going over, it'll be easy to pass the class.
Professor Kanchanawanchai is really a one of a kind professor in nova. He really does care for his students. He records lecture and posts it so that you can review everything he did in class. He is easy to talk to and will help you if you have any issues. He is funny too.
The professor understands how to convey the concepts that are otherwise confusing to the class.
This teacher was very laid back. He often showed up late and took his time getting through lectures. However, he is very knowledgeable in the subject matter and he can answer any question you might have. He is very forgiving on grading so it's not too hard to do well in this class if you know what you are doing.
Do all the extra credit stuff and you'll be just FINE.
He is a very good professor. Very understanding, cares about the students. He is willing to help you and work with you so you can get a good grade. The lectures are recorded, so that's really helpful, but you also have to do your part and do the work. I would definitely take his classes again.
he gives a lot of homework, the homework he gives are usually not too difficult, and he makes sure that you understand all you need for the homework. Very helpful
He's a great professor. He'll give you a project to do for homework every class that is due the next class. The homework isn't too difficult, but requires you to put in the work. He can be forgiving about grading if you communicate. Just remember to read the textbook chapters that he tells you to read too and you'll do well.
This professor is amazing!! If you really put in the work, you will learn so much! Not an easy A, you will be challenged but that is the only way the sheep will be separated from the wolves.
Professor Kanchanawanchai is pretty great, as someone with no real computer experience the class was very difficult and ate up ALOT of time reading and doing homework in order to barely keep up, but you do learn a lot and are challenged to educate yourself. You will have to teach yourself a lot of seemingly unrelated things but that's good.
Professor Kanchanwanchai is great! He gives clear and informative lectures. Also, he assigns students assignments each class. The assignments are not tough, but you can learn a lot by doing them. Only two tests. Students need to read textbooks to prepare for tests. Overall, if you can study hard, you will learn a lot and feel interested in JAVA.
gives you a good field to what real world coding is like.
Homework is very important and Professor K is very good at teaching CS. Participation/Showing up is not mandatory and he has YouTube videos to help with the homeworks.
Is a nice solid teacher. Explains and demonstrates the work well. The 2 exams are based off of both what you learn in class and some random tidbits from the book. Overall a great teacher and would take again.
Awesome professor. Understanding caring. taking him again for another semester.
Great Professor was good at teaching the code in a understandable way
Homework after every class. Tests are easy.
GOOD TEACHER VERY GOOD WITH JAVA
I've had Professor Tanes for a while now, and I really enjoy his classes. Sure, you might have to learn more on your own, but he makes it fun with the projects he hands out, and worth while your grade with the extra credits. He also cares for you to succeed in and out of class. The tests are tough, don't take them lightly.
you need will learn a lot about coding
Hard teacher but the work you do in the class is really beneficial. You get to learn a lot when you do the projects and homework.
He is an amazing professor. There is a lot of work to do in his class but he gives us enough time to complete it. Had a good Semester.
Learn from him is like learn from a friend or a family member. Very kind and generous about credit and lecture. I would take his class again.
Be prepared to have a lot of homework. However, the homework does help you learn. And the exams are only a midterm and a final. I like how the professor also does good lectures and you can rewatch it on his Youtube channel.
He is great at explaining things for you if you don't understand them. His grading is fair and accurate. He also lays everything out on the syllabus so there is no confusion throughout the semester.
Professor Kanchanawanchai is really good at CS and teaching.
Class Info
Online Classes
100%
Attendance Mandatory
48%
Textbook Required
25%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.18 avg changeRatings by Course
CSC205
4.4
(19)CSC200
4.0
(75)CSC201
4.0
(43)CSC110
3.9
(13)CSC202
3.9
(55)Difficulty by Course
200
5.0
CSC
5.0
CSC202
3.7
CSC200
3.5
CSC205
3.4