3.0

Anton Siochi

Computer Science - Christopher Newport University

3.0
Quality
4.0
Difficulty
25%
Would Retake
88
Reviews
3.0
Quality
4.0
Difficulty
3.1
Helpful
2.8
Clarity

25%

Would Retake

88

Reviews

Rating Distribution
Official

5

17

4

21

3

16

2

19

1

15

What Students Say

Absolutely hands down the worst lectures possible for a computer science class

CPSC270 - 1.0 rating

Not only do his lectures move at a snail's pace, he actively teaches bad practices

CPSC270 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

64%

Textbook Required

63%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

92% confidence
Based on 14 grades
Most common grades:
A (5)
Incomplete (3)
B+ (2)
Grade Distribution
A(6)B(3)C(2)D(1)F(0)A-/B+(2)
Based on 21 reported grades
A: 5
Incomplete: 3
B+: 2
Rather not say: 2
Common Tags
Tough grader (10)
Test heavy (4)
Lecture heavy (4)
Get ready to read (3)
Graded by few things (3)
Participation matters (3)
Skip class? You won't pass. (2)
Respected (2)
Rating Trend

Declining

-0.45 avg change
Apr
Apr
Nov
Dec
Feb
May
Last 6 months
Ratings by Course

CPSC216

4.3

(6)

CS231

4.0

(1)

COMP125

4.0

(1)

CPSC355

4.0

(1)

CPSC150

4.0

(3)
+16 more courses
Difficulty by Course

125

5.0

CPSC125225

5.0

CPSC485

5.0

CPSC255

5.0

CPSC231

4.3

Reviews (88)
3.0
4.0
CPSC231
Apr 19, 2002

No Comments

2.0
3.0
CPSC
May 1, 2002

changed the homework on his website and didnt tell anyone!

4.0
4.0
CPSC231
May 1, 2002

Professional, yet enthusiastic about teaching

2.0
4.0
CPSC225
May 1, 2002

CANNOT FOLLOW HIS CLASS!

5.0
3.0
CPSC225
May 1, 2002

good teacher but very hard exams

3.0
5.0
CPSC231
May 2, 2002

No Comments

5.0
4.0
CPSC225
May 2, 2002

He's hard, but he's a great teacher and advisor. I like him.

4.0
3.0
CPSC216
May 3, 2002

No Comments

5.0
4.0
CPSC225
May 3, 2002

No Comments

3.0
4.0
CPSC225
May 8, 2002

His idea of review for test "Everyday is review", HARD tests. Corny jokes.

2.0
5.0
CPSC225
May 9, 2002

This class is extremely difficult. Must be there and go to his office for help.

2.0
4.0
225
Jun 6, 2002

boring lectures, nerdy, must attend every class to keep up, frustrating course

4.0
4.0
CS231
Jul 15, 2002

Take Hardie if you can, take Siochi for Multimedia stuff

2.0
4.0
225
Nov 13, 2002

I WOULD ADVISE TO PICK ANY OTHER TEACHER YOU WILL FAIL HIS CLASS

3.0
3.0
CPSC225
Nov 19, 2002

No Comments

3.0
5.0
CPSC225
Dec 5, 2002

Very hard

5.0
3.0
CPSC216
Dec 26, 2002

very hard but he will help you learn, and will do just about anything for you

4.0
4.0
225
Jan 15, 2003

No Comments

3.0
5.0
CPSC225
Feb 2, 2003

This guys its nutso! no review for tests, very obscure material on them too. WTF

3.0
5.0
CPSC225
Feb 19, 2003

hard test + no review= F!!!! i dont like him, probably droppin the class

4.0
3.0
CPSC225
Mar 25, 2003

The no-review thing does hurt but is more than made up for by the fact that the whole lecture was printed and passed out to everyone (I think, might have brought it though). Nice guy, approchable and insightful. (listen for the 'assumes')

2.0
5.0
225
Oct 17, 2003

Hard as ****es. No review sucks

4.0
3.0
CPSC225
Oct 22, 2003

Hard teacher but you WILL learn from him and you will remember the information when you leave his class. Remember the things he tells you when going over tests because you most likely will see it again. Awesome teacher and is VERY smart.

5.0
5.0
CPSC225
Oct 28, 2003

Very smart = very difficult class. His test are very hard, but if you study and are serious about the subjust you can pass with a descent grade. I love the class, being a CPSC major, but if you are not serious you will not like the class.

4.0
5.0
CPSC225
Oct 29, 2003

Ok heres the deal..Hard class , ya gotta study or ferget about it..Good teacher, he does a good job of preparing you for the hell yer gonna face in 230 and 231..If ya dont do well in 225 i would suggest changing yer major to government

4.0
5.0
CPSC225
Nov 13, 2003

Hard course because of his teaching style. Don't know what to expect on tests, and it doesn't help when there are people in your class who know everything already about computer proramming and C++.

5.0
3.0
CPSC225
Nov 19, 2003

Sure he is hard, but he is great for Computer Science Majors that haven't gone into linked lists yet (he will help prepare you for Dr. Hardie).

3.0
4.0
CPSC225
Dec 11, 2003

Hard teacher. Well mainly the tests. No study guide given, only can ask questions. Have had background with computers (3 yrs) and still learned plenty with him. Labs piece of cake, and homework not too bad.

2.0
5.0
CPSC225
Dec 19, 2003

He doesnt make a whole lot of sense and he just goes over the notes during class, he doesnt really add much. Tests are hard as hell too.

4.0
4.0
CPSC225
Mar 3, 2004

What an awesome teacher! If you love this stuff, youll love his class, you will learn so much there. I would take a C in his class over an A in any other class.

3.0
4.0
CPSC110
Oct 27, 2004

hard teacher i had morning class, 90% of class failed midterm exam, doesn't explain much, moves way to fast to comprehend, said he's not used to teacher 110 and still teaches like its a 200 or 300 level class, DO NOT TAKE UNLESS YOUR A COMPUTER GEEK

4.0
3.0
CPSC110
Nov 4, 2004

Siochi is a good teacher, he does a lot of hands on work. He teaches like it is a higher level class. Tests are all short answer and pretty difficult.

3.0
4.0
CPSC225
Nov 11, 2004

It seemed like a difficult class bc all those cpsc kids that have been doing cpsc stuff ALL THEIR LIVES keep speaking out in class.. god it was soo f*n annoying. he tries to teach it like its higher level.. study everything and u'll probably be ok. He gets u set up for higher level classes...

2.0
4.0
CPSC125
Jan 4, 2005

siochi is a good person and really pushes for understanding in his class; however, the material was really difficult to understand. all of the exams were hard, but the labs and hw can increase your grade alot. i litterally failed my midterm and still ended up with a B.

1.0
5.0
CPSC125225
Jan 7, 2005

Don't take Siochi if you have a choice. The class will annoy you.

1.0
5.0
CPSC485
Feb 2, 2005

485 (multimedia) is an elective. As long as Siochi teaches it, stay away. In fact, stay away from this guy, period. Cannot say enough bad things about him. Think of the proverb about the scorpion crossing the river.

1.0
5.0
125
Feb 11, 2005

the epidemy of bad teachers. i had straight A's, then this horrible excuse for a teacher gave me a D which killed me GPA. it's supposed to be a damn 100 level elective, NOT a 400 level class like the he teaches it as. stay away from any class that this sorry excuse for a teacher teaches.

5.0
3.0
CPSC216
Aug 18, 2005

one good mug

1.0
5.0
125
Oct 17, 2005

Get out and stay out at all costs, even if it means taking an early class, or a super late class... if you are not one of those nerdy kids that can build a computer in 25 minutes this class is horrible... It makes you not even want to go to class and it makes you hate the college life, oh yeah it also makes you want to change your major

4.0
3.0
CPSC125
Nov 2, 2005

Somewhat difficult material. READ the chapter, do the homework and labs. He puts all the slides from his lecture online, very accessible. If you ask a question he has tried to explain before he may be dissappointed, but will explain it in a different way. A good teacher, good class.

5.0
4.0
CPSC125
Dec 3, 2005

Dr. Siochi definately makes you work for your grade, but I have learned more in this class than any other class I've taken here.

1.0
5.0
CPSC
Dec 16, 2005

Can't translate material into lamins terms...hard to learn and if you aint a computer nerd...its a wrap...u not gonna even wanna go to class.

2.0
4.0
CPSC125
Apr 3, 2006

Nice guy. Very intellegent, tried to help me; but unable to convey info. He puts up the slides, yet they do not help very well in answering tests. HW and Labs required groups of 5+ to finish. I read, did HW, Studied but tests were impossible: 65, 65, 70. Need background in some computer prog lang to get decent grade. Strongly advise against.

2.0
2.0
CPSC115ISH
May 14, 2006

Read the book. I didn't know what he was talking about half-way through the semester but I still managed a B. Very unclear, "Write a paper on Computer Science." That's basically an assignment, no guidelines. Pretty lenient on grading so write a lot of random stuff like his notes and you'll be fine.

1.0
4.0
MULTISECT
Jan 10, 2007

I wish he didn't teach so many classes at CNU. Students are at a loss by taking this professor. He thinks he knows more than he does, and will just give that nerdy smile when he is confused. I've put the right answers on a test and still been marked down.

4.0
4.0
COMP125
Jun 27, 2007

I think he is a good teacher but his tests are really hard! You really have to pay attention in class because some of the questions on the test are derived from class and cannot be found in the book.

4.0
3.0
CPSC125
Jul 31, 2007

This guy's class is really not that bad... however, his test's are insanely difficult. Unless you studied immensely before the test. He is sometimes hard to understand but he tries to help as much as he can. Not very strict and quite nice. Just study and do the labs and you'll be fine.

5.0
3.0
CPCS270
Oct 9, 2007

Quizzes are given in class randomly so attendance is a must. A strong background in java is needed for projects and exams(may be curved). He is willing to help you understand the material but wants to see what you can do under your own effort first. Bottom line if you love CS he is a good professor to have.

5.0
4.0
CPSC125
Nov 7, 2007

I think he's a pretty good teacher but im only in the intro computer science class. Like people have said,you must must must show up to class. A lot of info covered in class is on his tests which you have to study for. Imo from what ive seen nothing on the test seems completely random. Study his slides and you'll do fine. I find his jokes funny.

2.0
5.0
CPSC125
Apr 10, 2008

I hated this class. The only good thing about it is that his notes are online. However, you still have to go to class because attendance is taken everyday, and he explains a lot in class that isn't online, so you have to pay attention. All I have to say to you is GOOD LUCK. This was my lowest grade so far in college.

5.0
2.0
CPSC216
May 18, 2008

I had him for Web Design. I took the class because I was interested in learning HTML, not because it was in my major. Do NOT listen to any negative comments about Dr. Siochi!! I didn't pass his class with flying colors but I really enjoyed it and think he's an EXCELLENT teacher!

4.0
4.0
CPSC355
Aug 4, 2008

Class was a little boring. Don't need to take notes. Lectures are posted up on moodle. No textbook is needed either. You only take a midterm and a final. Most of the class is spent working on creating a website with your assigned group so as long as one of you knows what you are doing you should be good. Everyone ended up with a C which was wierd.

4.0
2.0
CPSC125
Oct 28, 2008

Class is somewhat boring, especially if you have any background knowledge on computer science. Definitely make sure you pick people who understand the topic material at the very beginning for your groups. If they don't understand, they can bring your grade down with them.

5.0
5.0
CPSC270
Nov 5, 2008

Amazing professor. My best class at CNU. Was not easy, but we need more hard classes to strengthen the major.

4.0
3.0
CPSC270
Dec 15, 2008

Dr. Siochi has an interesting teaching style, he basically wants you to learn through assignments and try to soak in everything in classes. He gives you no reviews on the 2 30% midterms which made both of those exams very tough to study for. Programming assignments aren't bad but the webcat grading utility can be annoying and tedious.

5.0
3.0
CPSC125
Nov 2, 2009

It's interesting. He's actually a good teacher / lecturer. However, he is just BAD at phrasing test questions. Some of them are worded ambiguosly, sometimes he'll ask for your "hypothesis," and deduct points if it's wrong, and so on. Overall, still good though.

3.0
4.0
CPSC216
Apr 30, 2010

I got the feeling like he did not really care about this class. Mid-term was prob the worst put together test I have ever taken, very frustrating. He only had one assignment graded before the final, so there was no way of knowing what I needed to get on the final to pass. Hes a nice person, but not a great prof.

4.0
3.0
CPSC125
May 12, 2010

Very good teacher.He wants you to do well, learn, and understand.He explains things by comparing it to something more familiar.(For ex. when he's teaching what an algorithm is he contrasts it to shampoo directions.) He reviews whatever questions you have before a test. He makes himself available for stuents to ask him questions if they need help.

2.0
5.0
CPSC485
Dec 11, 2010

Slowest grader ever(took him 2 months to grade one homework assignment.) Didn't learn a thing in his class and he didn't even teach for the last month of clas. Complete waste of time. He also looks for ways to deduct points

4.0
2.0
CPSC216
Apr 3, 2011

A great teacher if you're unfamiliar with the subject or if you're fairly new the the CS field. However, if you're already experienced and, say, taking the class just for credits, his class moves at a frustratingly slow pace. Easy A though, if you can understand his exams/grading scale.

5.0
3.0
CPSC150
Sep 19, 2012

I knew nothing about how to write Java before taking this class, and I found Dr. Siochi's way of teaching very easy to understand and remember. He's also very helpful if you go into his office hours. I definitely recommend this professor.

4.0
4.0
CPSC150
Dec 10, 2012

He's a really nice guy and definitely will help you if you go visit him in his office hours. However, I forgot to do one assignment on time and I was done for. My grade dropped two letter grades, so be careful to keep track of when stuff is due. He's a nice guy, but he's definitely tough. Expect frequent quizzes and harsh grading.

3.0
5.0
CPSC150
May 3, 2013

VERY HARD! I had no java programming experience before this class. Although he was always there for office hours, he was not very helpful. He expects you to know a lot more than you do, all quizzes are pop quizzes, tests and assignments are very very hard. You will not do well in this class unless you are already experienced with java programming.

2.0
3.0
CPSC270
Dec 4, 2014

Dr. Siochi is an astoundingly poor teacher. Not only do his lectures move at a snail's pace, he actively teaches bad practices. During the midterm, he told me to "stop overthinking" a question that was impossible to solve, and to "relax" and provide the wrong answer, which was considered right. I feel that my IBAP courses prepared me better.

2.0
4.0
CPSC270
Grade: B+
May 21, 2015

This was a bad semester, the worst grade I've gotten. And if I'd have studied more I would have done better. But his insistence on using certain software is frustrating to say the least. I'm at a loss to say how the class could have been better, perhaps more coding assignments less lecture? I will be avoiding him from now on though.

2.0
5.0
CPSC270
Grade: B
Nov 11, 2015

Hated this class. Partially because of Siochi and partially because 270 is just terrible. Siochi's lectures were so confusing and his assignments just didn't make sense. It took forever to just understand what his instructions meant. Avoid taking this class with Siochi at all costs.

5.0
3.0
CPSC270
Grade: A
Nov 18, 2015

Wonderful class. Dr. Siochi is a beacon of light for this department!! Dr. Siochi inspires and challenges his students to be better programmers. He engages the class with difficult, but open ended, assignments that require creativity. He is very knowledgeable and will always answer your questions. I wish he taught more CS courses.

4.0
4.0
CPSC270
Grade: A
Jan 12, 2016

CPSC 270 is hard nonetheless. At least with Dr. Siochi if you try your best and then ask for help, he is more than happy to assist you.

2.0
4.0
CPSC270
Dec 11, 2016
Wouldn't take again

This class was really unenjoyable. Dr. Siochi does not have good lectures- he just talks and doesn't really explain material well. His assignments were doable but not easy. He never gave out rubrics. His final was weird because it had conceptual questions, which neither of the tests had, so none of us knew what to expect. Not a good teacher.

5.0
2.0
CPCS270
Grade: A
Feb 16, 2017
Would take again

Great Professor, he will give you extra points back based on how he perceives your webcat score. All around nice guy and will probably help you if you ask nicely.

Skip class? You won't pass.
1.0
4.0
CPSC270
Sep 1, 2017
Wouldn't take again

He had a bad habit of not explaining material well and would tell us he would show us how to do something that the class didn't understand then completely ignore it when we brought it back up. There have been very important programs that he mentions offhand once and then gets upset that no one knew how to set it up for themselves the next week.

Tough Grader
LOTS OF HOMEWORK
1.0
5.0
CPSC270
Nov 9, 2017
Wouldn't take again

Absolutely hands down the worst lectures possible for a computer science class. The textbook and lectures both focus entirely on the conceptual side of the class, but then the tests are actually based on coding. You never know what is going to be on the tests and nearly half the people ive spoken to in the class are retaking it. Avoid at all costs.

5.0
3.0
CPSC270
Grade: A+
Sep 26, 2018
Would take again

Truly fantastic professor, lectures are easy to understand and he often goes well beyond the minimum when teaching to provide context.

Gives good feedback
Respected
Amazing lectures
1.0
5.0
CPCS270
Grade: Rather not say
Apr 22, 2019
Wouldn't take again

Very difficult, does not cover content

Get ready to read
Test heavy
Tough grader
2.0
5.0
CPSC255
Grade: Rather not say
Dec 19, 2019
Wouldn't take again

I understand that this course was new but the way it was taught was awful. Dr. Siochi knows the workload is too much but insists we have to bear with it. Lectures aren't helpful, tests and programs are difficult. If you don't know Java before taking this course, I highly recommend you learn as much of it as you can on your own.

2.0
3.0
CPSC140
Grade: B-
Nov 12, 2020
Wouldn't take again

There's no textbook so if you don't understand something theres no way to get information besides messaging him, along with the fact that the program he teaches isn't very popular. He's not used to the online class format so he needs the students to say "i understand" in the chat every few seconds he lectures before moving on.

Skip class? You won't pass.
Lecture heavy
3.0
4.0
CPCS270
Grade: B+
May 2, 2022
Would take again

If you show up to class every day and pay attention you should have no problem passing. Dr. Siochi seems very disorganized. The syllabus for this class is only a list of topics to be covered with no calendar. Each week he emailed us a list of book sections that would be covered. Homework assignments are given after the tests for those topics.

Tough grader
Graded by few things
4.0
2.0
HONR354
Grade: A
Jun 1, 2022
Would take again

Very sweet prof and the class is so related to his background as a deacon and computer scientist. You do not have to know comp sci at all to succeed. Class starts with basic coding then moves to reading and class discussion. One big paper/presentation. Getting an A is very do-able, and class discussions can be interesting. Overall, not a bad sem.

Participation matters
Respected
Online Savvy
2.0
5.0
CPSC255
Grade: Not sure yet
Nov 28, 2022

He is very kind and understanding but he grades really tough and expects you to know what he wants without telling you what he wants. He will mark you down in your grades for formatting even if the code is correct. He is very strict in grading but seems very nice and it counteracts. He will do a lot to help you, but he has very high expectations.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPSC225
Grade: C+
Jan 9, 2023

He is not clear on any of his assignments and expects you to know what he wants without him telling you. He grades very hard and will mark you down on an assignment for something made in a comment. He expects you to learn by going to office hours instead of in class which makes most of the class useless.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPSC270
Grade: C-
Apr 11, 2023

I don't know what to say. Siochi expects each of his students to learn on their own with no help. The lectures, homeworks, quizzes, and tests all differ from one another, making it nearly impossible to prepare for. He can tell you what test 1 will cover in the book, and then the test will have a fraction of what he said.

Tough grader
Test heavy
3.0
5.0
CPSC270
Grade: B-
Apr 14, 2023
Would take again

Dr.Siochi is a very intelligent professor but his teaching style is highly conceptual while the quizzes, tests and assignments are not. He can grade a bit harshly and relies on the book. But his lecture is manageable! His personality is great though.

Tough grader
Participation matters
Graded by few things
3.0
5.0
CPSC270
Grade: Not sure yet
Apr 17, 2024

Dr Siochi teaches everything you need to know about "real world" programming concepts in 270 and explains them in great detail. If you have a really strong background understanding of programming then you'll be fine, but if you barely passed CPSC 255 then you will definitely struggle if you don't pay attention to the lecture and go to office hours.

Get ready to read
Lecture heavy
3.0
5.0
CPSC270
Grade: A
Nov 17, 2024

Nicest guy, easy to talk to, but his quizzes are impossible. Expects you to memorize exact definitions from the textbook. The class material deviates slightly from the quizzes in the sense that stuff that felt unimportant in the lecture will be very important in the quiz. If you marry yourself to the textbook his class is pretty doable

Tough grader
Lecture heavy
1.0
5.0
CPCS270
Grade: D-
Dec 28, 2024

You could have already taken a full DSA course and very easily failed this class, not due to the difficulty of the material but the lack of organization and direction provided by Dr. Siochi. As nice of a man as he is, the lectures don't line up at all with quizzes and tests, which essentially test your photographic memory of textbook examples. Lame

Tough grader
Get ready to read
Lecture heavy
1.0
4.0
CPSC270
Grade: Incomplete
Feb 28, 2025

Guy is pretty nice but his teaching style and examinations/quizzed are flawed in several ways. He explains course concepts in a very convoluted way and expects you to learn everything from some crappy online book. His tests and quizzes expected you to have the knowledge of the book drilled in your head you are penalized for the most minor mistakes.

Tough grader
Graded by few things
1.0
5.0
CPCS270
Grade: Incomplete
May 1, 2025

At the end of my 255 final I went up to him and told him that I will taking his 270 course next semester(cause I had no choice), he said to me "I feel so bad for you..", this dude is a straight menace and even conscious that he is a horrible teacher.

Tough grader
Participation matters
1.0
5.0
CPCS270
Grade: Incomplete
May 1, 2025

AVOID AT ALL COSTS!!! Tells us to just review the entire textbook instead of filtering the important things we need to know for the exam.

Class Info

Online Classes

100%

Attendance Mandatory

64%

Textbook Required

63%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

92% confidence
Based on 14 grades
Most common grades:
A (5)
Incomplete (3)
B+ (2)
Grade Distribution
A(6)B(3)C(2)D(1)F(0)A-/B+(2)
Based on 21 reported grades
A: 5
Incomplete: 3
B+: 2
Rather not say: 2
Common Tags
Tough grader (10)
Test heavy (4)
Lecture heavy (4)
Get ready to read (3)
Graded by few things (3)
Participation matters (3)
Skip class? You won't pass. (2)
Respected (2)
Rating Trend

Declining

-0.45 avg change
Apr
Apr
Nov
Dec
Feb
May
Last 6 months
Ratings by Course

CPSC216

4.3

(6)

CS231

4.0

(1)

COMP125

4.0

(1)

CPSC355

4.0

(1)

CPSC150

4.0

(3)
+16 more courses
Difficulty by Course

125

5.0

CPSC125225

5.0

CPSC485

5.0

CPSC255

5.0

CPSC231

4.3

Similar Professors