4.9

Eric Eckert

Computer Science - Arizona State University

4.9
Quality
3.3
Difficulty
99%
Would Retake
744
Reviews
4.9
Quality
3.3
Difficulty
4.9
Helpful
4.9
Clarity

99%

Would Retake

744

Reviews

Rating Distribution
Official
744 total ratings

5

670

4

63

3

8

2

3

1

0

What Students Say

Professor Eckert is seriously the best there is

ACO350 - 5.0 rating

I highly recommended, his reviews aren't just for show

ACO201 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 211 grades
Most common grades:
Not sure yet (61)
A (55)
B (42)
Grade Distribution
A(68)B(55)C(41)D(1)F(0)A-/B+(46)
Based on 280 reported grades
Not sure yet: 61
A: 55
B: 42
B+: 31
Common Tags
Amazing lectures (145)
Clear grading criteria (110)
EXTRA CREDIT (69)
Gives good feedback (66)
Respected (58)
Hilarious (56)
Caring (48)
Beware of pop quizzes (44)
Rating Trend

Stable

-0.02 avg change
Dec
Apr
May
Jul
Nov
Dec
Last 6 months
Ratings by Course

CSC240

5.0

(10)

ACO350

4.9

(136)

ACO101

4.9

(15)

ACO201

4.8

(123)

ACO240

4.7

(16)
Difficulty by Course

CSC240

3.6

ACO201

3.3

ACO350

3.1

ACO240

3.1

ACO101

3.0

Reviews (300)
5.0
4.0
ACO350
Grade: A
Apr 14, 2024
Would take again

Professor Eckert is an outstanding teacher. He lays out clear expectations and designs his classes to resemble real-life situations. While attendance isn't mandatory, you'd miss out on valuable information by skipping. The before class parties gatherings are incredibly helpful too.

Clear grading criteria
Accessible outside class
5.0
4.0
ACO350
Grade: Not sure yet
Apr 15, 2024
Would take again

Great lectures, a lot of information for this course but if you really want to learn, read the book, attend the lectures, and ask questions. Great professor, this class was tough in the sense that there is a lot of material to learn and understand, but he does a phenomenal job explaining. Recommended for sure.

Amazing lectures
Inspirational
Respected
4.0
4.0
ACO201
Grade: Not sure yet
Apr 16, 2024
Would take again

There is a lot taught in this course, but the lectures do a really good job breaking it down. Expectations for the class are made clear from the beginning, and professor Eckert allows resubmissions of programming assignments to encourage actual learning of the material. The class is tough, but rewarding if you are willing to put in the effort.

Amazing lectures
Clear grading criteria
Lots of homework
5.0
3.0
ACO201
Grade: Not sure yet
Apr 16, 2024
Would take again

Professor Eckert is amazing. His lectures and slides help a lot. There are three tests in this class and it's based on the topics within the slides. Go over the slides and the tests are easy. He always adds jokes in his lectures and keeps the students entertained, while also educating the class.

Gives good feedback
Accessible outside class
5.0
3.0
ACO101
Apr 18, 2024
Would take again

Very passionate in what he teaches.

5.0
3.0
ACO201
Grade: A
Apr 18, 2024
Would take again

Professor Eckert clearly cares about his students learning the material. If you show up and actually listen to his lectures you will thoroughly understand the courses material. He gives opportunities to improve your grade as well. Highly recommend this professor.

Amazing lectures
Gives good feedback
Hilarious
5.0
4.0
ACO201
Grade: Not sure yet
Apr 18, 2024
Would take again

Professor Eckert is passionate in what he teaches and explains the material in depth. Highly recommended professor.

EXTRA CREDIT
Clear grading criteria
Respected
4.0
4.0
ACO201
Grade: B
Apr 19, 2024

good overall

Tough grader
Participation matters
Beware of pop quizzes
5.0
2.0
ACO350
Grade: B+
Apr 20, 2024
Would take again

Great professor. This was the second class I had with him. He is very knowledgeable and fun to listen to. He does say some out of pocket things sometimes, so if you're easily offended then maybe don't take him.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
ACO201
Grade: A
Apr 23, 2024
Would take again

Professor Eckert truly cares about his students and is very passionate about what he teaches. His grading is fair and for programming assignments he gave all students a second chance to resubmit for full credit. He also had before parties which students can go to if they want to ask questions about any of the topics or programming assignments.

Clear grading criteria
Caring
Lecture heavy
5.0
4.0
ACO201
Grade: A
Apr 23, 2024
Would take again

Professor Eckert is knowledgeable and cares a lot about his students and knows which parts of the topic students generally struggle with. His office hours are early but I recommend going to his office hours if you're struggling with a program and/or a test is upcoming. He won't give you the answers directly but will lead you down the right path.

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
3.0
ACO350
Grade: Incomplete
Apr 23, 2024
Would take again

Going to his lectures is extremely helpful to learn the material as he explains the topics extremely well and thoroughly. He is quick to reply to any help that you may have. He gives plenty of time to finish the assignments, and enough material to help you finish and understand it.

Amazing lectures
Gives good feedback
Online Savvy
5.0
4.0
ACO201
Grade: A
Apr 23, 2024
Would take again

Professor Eckert has a very structured course and is very knowledgeable. Although attendance isn't mandatory, his lectures helped me understand what the textbook had in more easy-to-understand language. He also has pop quizzes to help boost grades! Attend the before-parties for extra help and most of the time get solutions for assignments.

Participation matters
Clear grading criteria
Hilarious
5.0
4.0
ACO350
Grade: Not sure yet
Apr 24, 2024
Would take again

This is my second time taking Professor Eckert and my experience this time was very similar to the first. The lectures were attention grabbing, but the workload was a little rough. Each assignment does take time so it is very important to take time on each project.

Amazing lectures
Gives good feedback
Lecture heavy
4.0
5.0
ACO201
Grade: Not sure yet
Apr 24, 2024
Would take again

This was a good course, as the professor was knowledgeable. If you are good at programming you shouldn't have a problem in this course. The only gripe I would have is the in class quizzes randomly and force calling on students in class to force engagement rather than bringing it organically by providing a more comfortable environment.

Participation matters
Lots of homework
Beware of pop quizzes
5.0
4.0
ACO201
Apr 24, 2024
Would take again

Professor Eckert is a great teacher. His assignments are a bit tough, however he does prepare us properly for each and every assignment, including any tests or quizzes. He made coming to class an extremely enjoyable experience. 100% would recommend taking a class if he is teaching it.

5.0
4.0
ACO350
Grade: C
Apr 24, 2024
Would take again

Very helpful good professor.

5.0
4.0
ACO350
Grade: A
Apr 25, 2024
Would take again

Professor Eckert had excellently designed presentations that were timed amazingly. There is the ability open for anyone who needs extra help to meet him in office hours. There is a lot of reading associated to stay on top of concepts and connections are easier to make in class.

Get ready to read
Amazing lectures
Clear grading criteria
5.0
3.0
ACO350
Apr 25, 2024
Would take again

Overall a great professor! Love to take him and his classes, helps out when the student needs help and provides everything needed in order to help the students pass!

Participation matters
Amazing lectures
Clear grading criteria
5.0
4.0
ACO201
Grade: Not sure yet
Apr 25, 2024
Would take again

Overall, Professor Eckert is a really good teacher. His lectures can be long but very helpful in understanding the topics. The gradings are spilt up into three sections: book, exams, and programming assignments. Where the programs are worth 50%. The programming assignments get harder as the semester goes on, but the Professor offers extra credits.

EXTRA CREDIT
Accessible outside class
5.0
3.0
ACO201
Grade: C
Apr 25, 2024
Would take again

Beware of in-person quizzes here and there, usually on Thursdays or the second day of class during the week. Keep in mind about the resubmission policy and make sure to use that to your advantage as the programs can make/break your grade. Usually when you email Prof. Eckert he emails you back, and grades for assignments are usually posted quickly.

Clear grading criteria
Beware of pop quizzes
Accessible outside class
5.0
3.0
ACO201
Grade: C
Apr 25, 2024
Would take again

Make sure to keep in mind about the resubmission policy for programming assignments. The programming assignments can make or break your grade, get started with them as soon as they are available throughout the semester. Feel free to show up to his office hours and ask simple/hard questions about any assignment.

Clear grading criteria
Beware of pop quizzes
Accessible outside class
5.0
4.0
ACO201
Grade: A-
Apr 25, 2024
Would take again

He is a great professor. His lectures taught me a lot.

EXTRA CREDIT
Amazing lectures
Respected
5.0
2.0
ACO350
Grade: A
Apr 25, 2024
Would take again

You've probably already read it a thousand times about his office hours being bad so In not even going to mention it. Hes an extremely fun and engaging professor in a otherwise difficult class. He'll give you a lot of guidance and support for the homework. Honestly one of the best professors out there. Period.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
ACO350
Grade: Not sure yet
Apr 25, 2024
Would take again

Professor Eckert is an incredible professor with lots of accessibility in and out of class making it very easy to know what to expect with each assignment, as well as getting help for said assignments.

Gives good feedback
Hilarious
Accessible outside class
5.0
3.0
ACO350
Grade: Not sure yet
Apr 25, 2024
Would take again

Very good class

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
3.0
ACO350
Grade: Not sure yet
Apr 25, 2024
Would take again

Professor Eckert is a fantastic Professor, clearly cares about the material. Provides a engaging lecture and will help every step of the way. Probably the one of the best out there, if not the best.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
ACO350
Grade: B+
Apr 25, 2024
Would take again

very good professor, he can help success on course.

EXTRA CREDIT
Clear grading criteria
Respected
5.0
3.0
ACO201
Grade: B+
Apr 26, 2024
Would take again

Professor Eckert is great at teaching and clearly has a love and passion for what he does. He is always willing to help out with a program before or after class, and his teaching style is easy to grasp and note-friendly. He also includes a helpful resubmission policy which gives students a second chance on assignments they may have done wrong.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
ACO201
Apr 26, 2024
Would take again

Great professor overall, very well prepared lectures office hours are in the morning but are very helpful. He is lenient and allows you to fix any assignments for a better grade.

EXTRA CREDIT
Caring
Accessible outside class
5.0
4.0
ACO201
Grade: B
Apr 26, 2024
Would take again

Professor Eckert is a great resource for upcoming computer scientists considering he was one himself. He is full of wisdom and knowledge and offers great lecture material to those who attend class. Tests are based on modules and are very fair as long as you read the book and study. Projects are tough but he has great office time availability.

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
4.0
ACO201
Grade: B+
Apr 26, 2024
Would take again

One of the best professors Ive ever had. Very kind and intelligent. Lots of experience as well. I wish he taught a Python course so I could take it.

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
ACO350
Grade: C+
Apr 26, 2024
Would take again

Well spoken and is clear. Makes understanding easy and the assignments not as bad as they could be with another instructor.

Participation matters
Clear grading criteria
5.0
4.0
ACO201
Apr 26, 2024
Would take again

Professor Eckert is very knowledgeable about the course material and knows how to teach it. I could tell that he loves what he teaches and is passionate about the material. The class is a little difficult but if you take time out of class to review the material you should have no problem.

Amazing lectures
Clear grading criteria
Lecture heavy
5.0
3.0
ACO350
Grade: C-
Apr 26, 2024
Would take again

Heart of solid gold.

Get ready to read
4.0
5.0
ACO201
Grade: Not sure yet
Apr 26, 2024
Would take again

In ACO 201, Professor Eckert is fair and clear about what it takes to succeed. Despite the workload, he and the TA's offer plenty of support. With clear expectations and helpful feedback, students feel prepared to tackle the course.

Lots of homework
Beware of pop quizzes
Accessible outside class
5.0
3.0
ACO201
Grade: C
Apr 26, 2024
Would take again

Great overall professor and very organized lectures.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
ACO201
Grade: C
Apr 26, 2024
Would take again

Very organized and actually cares about the stuff he is teaching

Amazing lectures
Inspirational
Hilarious
5.0
4.0
ACO350
Grade: C+
Apr 26, 2024
Would take again

Eckert is very solid. Engaging, knowledgeable, and caring.

Lots of homework
Hilarious
Caring
4.0
3.0
ACO201
Apr 26, 2024
Would take again

Good professor, just be prepared to wake up early for office hours.

Clear grading criteria
Respected
Lecture heavy
5.0
4.0
ACO350
Grade: C+
Apr 26, 2024
Would take again

Eckert is a very solid professor. Funny, engaging, and knowledgeable.

Lots of homework
Hilarious
Caring
5.0
3.0
ACO201
Grade: B
Apr 26, 2024
Would take again

One of the most knowledgeable and best professors I have ever had. He has passion for what he teaches and inspires me when I come to class. He explains things very well and provides extra support and help for better understanding of homework or assignments.

Inspirational
Hilarious
Lecture heavy
5.0
4.0
ACO201
Grade: Not sure yet
Apr 26, 2024
Would take again

Decent professor.

5.0
3.0
ACO350
Grade: Not sure yet
Apr 30, 2024
Would take again

A very good professor, posts all of content after each class. 9am classes are a little thought to attend at times but a good time when you do get to make it. Attendance not mandatory

EXTRA CREDIT
Caring
Respected
5.0
3.0
ACO350
Grade: A-
May 1, 2024
Would take again

Make sure to start on projects early to make sure that you complete the assignments on time. Go to his before parties (office hours) and ask questions if you are ever stuck. Learn how to make friends, not only in this class, just in general because of the help and opportunities you can get. Have fun learning about systems programming :)

Participation matters
Amazing lectures
Respected
5.0
4.0
ACO201
Grade: Not sure yet
May 16, 2024
Would take again

Prof. Eckert is a really cool professor, not easy but fair. The class is made up of book answers and programming projects. These projects are always probably going to be time intensive and it's always suggested you start early. Beware pop quizzes. Also if you can go to the "before parties". Any prof. that plays kahoot for class wins in my book

Participation matters
Clear grading criteria
Respected
5.0
3.0
ACO101
Grade: A+
Jun 24, 2024
Would take again

I took ACO101 online as an accelerated course. I would not recommend taking this class in an accelerated format if you are a complete beginner, as it starts to get more difficult once methods are introduced. Professor Eckert is fair and always willing to help. Overall, it is a solid class.

Clear grading criteria
Lecture heavy
Online Savvy
5.0
4.0
ACO101
Grade: Not sure yet
Jun 24, 2024
Would take again

Overall solid professor and class.

Get ready to read
EXTRA CREDIT
Online Savvy
5.0
3.0
ACO101
Grade: Not sure yet
Jun 29, 2024
Would take again

He provides great instruction meant for beginners while adding some humor and detailed examples to make the topic more interesting. His advice of practice outside of the assignments is warranted. His advice to not procrastinate is also warranted as you can easily get stuck on an assignment and need to step away from it to get a better perspective.

Participation matters
EXTRA CREDIT
Clear grading criteria
5.0
2.0
ACO101
Grade: A
Jul 4, 2024
Would take again

Exceptional professor all around, lectures were extremely clear, extra credit was plentiful, grading criteria is clear and consistent, always available to help when stuck, extremely forgiving with minor mistakes and allows one resubmission of coding assignments to fix these small errors

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
4.0
ACO101
Grade: Not sure yet
Jul 4, 2024
Would take again

Lectures are clear and informative. Professor provides numerous attempts for extra credit. Many assignments opportunities throughout the course in order to maintain a solid grade. This is helpful especially if you do not do well on an assignment. Professor is responsive to emails and one-on-one opportunities if extra help is needed.

Participation matters
EXTRA CREDIT
Amazing lectures
4.0
3.0
ACO101
Grade: A
Jul 9, 2024
Would take again

Some advice I have for this class: 1. START EARLY!! Important tip that professor and students will mention in class! It will help to make sure things are turned in on time. 2. Try out extra credits!! It helps not only to boost grade, but is a good practice too! 3. Listen to the lectures!! They are pretty helpful and break down the subject well

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
ACO101
Grade: A+
Jul 9, 2024
Would take again

He is a great professor that care about his students. His lectures are very helpful.

EXTRA CREDIT
Amazing lectures
Lots of homework
5.0
2.0
ACO101
Grade: A+
Jul 9, 2024
Would take again

Great Prof, lots of feedback, Smooth class.

EXTRA CREDIT
Lecture heavy
Online Savvy
5.0
2.0
ACO101
Grade: A+
Jul 10, 2024
Would take again

A amazing teacher really nice and kind and very helpful and funny.

Clear grading criteria
Gives good feedback
Inspirational
5.0
1.0
ACO101
Grade: A+
Jul 10, 2024
Would take again

A very nice professor who helps you with anything that you have an issue with. I would definitely take another lecture class with this professor.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
4.0
ACO101
Grade: B+
Jul 10, 2024

I think Prof. Eckert is a good professor. I think he definitely cares about the students succeeding (he wants them to prepared for the classes of computer science in the future. If you take the online version. Understand there will probably be more than 6 hours a week of work. maybe more. I wish there was a TA in my class

EXTRA CREDIT
Hilarious
Lecture heavy
5.0
3.0
ACO201
Grade: C
Nov 7, 2024
Would take again

Professor is friendly and likes to help, accessible outside of class and goes more in-depth into a topic during office hours. Helps keep student's attention and enthusiastic when lecturing.

Get ready to read
Gives good feedback
Accessible outside class
5.0
2.0
ACO350
Grade: A+
Nov 21, 2024
Would take again

Show up to lecture. It is worth your time and money. Eckert is one of the best professors I've had.

Participation matters
Amazing lectures
Respected
5.0
3.0
ACO350
Grade: A
Nov 21, 2024
Would take again

Easily the best professor at ASU West.

Amazing lectures
Inspirational
Caring
5.0
2.0
ACO350
Grade: Rather not say
Nov 21, 2024
Would take again

Great professor! Although his hours don't really work with my sleep schedule, his class is amazing. He is passionate in what he is teaching and very knowledgable. You can meet him at his office hours to get help with your program. Just get ready to do assignments, you will do about 6 coding projects. Good luck!

Get ready to read
Amazing lectures
Hilarious
5.0
3.0
ACO350
Grade: B
Nov 22, 2024
Would take again

Show up to class or fall behind. Start projects early if you want to de well.

Amazing lectures
Gives good feedback
Lecture heavy
2.0
4.0
ACO350
Grade: Not sure yet
Nov 22, 2024
Would take again

late assignment are NOT accepted becarefulll

Tough grader
5.0
4.0
ACO350
Grade: B
Nov 22, 2024
Would take again

Good class

Caring
Respected
5.0
4.0
ACO201
Grade: A
Nov 22, 2024
Would take again

No late assignments, show up to class or fall behind, show up to before parties on test week for more in-depth help, start projects early so you can do well. One of the harder classes for the ACO major.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
4.0
ACO201
Grade: A
Nov 22, 2024
Would take again

Stay on top of your work in this class—timely submissions and regular attendance are key. Take advantage of review sessions during test weeks for extra support. Begin projects early to avoid last-minute stress. While this course is demanding, it's a great opportunity to develop strong skills in the ACO major.

Clear grading criteria
Caring
Respected
5.0
3.0
ACO350
Grade: B
Nov 23, 2024
Would take again

Professor Eckert has his class well organized. Assignments were not too hard. His lectures make the class so much easier. He is accessible outside of his class and gives second tries on every assignment.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
2.0
ACO350
Grade: Not sure yet
Nov 24, 2024
Would take again

Professor Eckert has great lectures and a great late policy.

Amazing lectures
5.0
4.0
ACO201
Grade: A+
Nov 24, 2024
Would take again

Professor Eckert is one of the best in the ACO program, if you get an opportunity to take one of his classes do it. ACO 201 was a difficult class, but if you take the time to study his lecture slides for exams and wake up early to go to office hours when you are stuck on a coding project, you will do just fine in this class.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
3.0
ACO350
Grade: A
Nov 24, 2024
Would take again

Professor Eckert is one of the best professors I ever had. He is knowledgeable about the topics he teaches and gives good analogies to help the topic become easier to understand. His office hours are early, but stop by if you ever struggle with anything! He does NOT accept late work but has an amazing resubmission policy.

Clear grading criteria
Gives good feedback
Respected
5.0
2.0
ACO201
Grade: A
Nov 25, 2024
Would take again

Professor Eckert is an exceptional lecturer and teacher. He goes out of his way to support students, often arriving early in the morning to assist those who are struggling with concepts. His lectures are easy to follow and complement the slide deck and study materials perfectly, creating a cohesive learning experience.

Amazing lectures
Inspirational
Caring
5.0
5.0
ACO201
Grade: A
Nov 25, 2024
Would take again

Overall really easy going and fun. He adds flavor to his lectures and makes the content enjoyable. Class is super easy as long as you read through the rubric, you should be smooth sailing. 12/10n would take again!

Amazing lectures
Hilarious
Accessible outside class
5.0
3.0
ACO350
Grade: Not sure yet
Nov 26, 2024
Would take again

Prof. Eckert does a stellar job of keeping lectures engaging, teaches the course material well, and is helpful at office hours.

5.0
3.0
ACO350
Grade: B-
Nov 26, 2024
Would take again

Great professor, great lectures, and open to help you with any questions you'd have. As long as you go to class and pay attention to the lectures you will do a good job in the course, I would take again.

Amazing lectures
Gives good feedback
Respected
5.0
4.0
ACO201
Grade: A
Nov 26, 2024
Would take again

Professor Eckert has greatly improved my programming skills. It isn't easy but Professor Eckert allows for a second opportunity and is accommodating. Also, attend the "before parties" that Professor Eckert hosts every morning before his classes instead of office hours. Your grade will shoot up by a letter because of the help you get there.

Tough grader
Amazing lectures
Accessible outside class
5.0
3.0
ACO350
Grade: B-
Nov 26, 2024
Would take again

Great Professor, great lectures, and is open to help you with any questions you'd have. As long as you go to class and pay attention to the lectures you will do great in the course, I would take again.

Amazing lectures
Gives good feedback
Respected
5.0
4.0
ACO201
Grade: Not sure yet
Nov 28, 2024
Would take again

Professor Eric cares about the students understanding the topic. He doesn't have office hours however, he has something called a before party which very early in the morning but he makes sure to helps you on the parts that you are confused with.

Get ready to read
Clear grading criteria
Gives good feedback
5.0
4.0
ACO201
Grade: Rather not say
Nov 28, 2024
Would take again

Professor Eric is always open to answer any questions students may have on something. He doesn't have office hours but he does has something called a before party early in the morning. Reading the chapter before class is very helpful.

Get ready to read
Clear grading criteria
Caring
4.0
3.0
ACO201
Grade: B-
Nov 28, 2024
Would take again

I did enjoy this class, the professor was very understanding and helpful. Although he doesn't take attendance I found that I learned more when I was in class. The textbook is required, but you can easily find a free PDF online. The only thing that kind of sucked was his early office hours, but when I did visit I found that he was very helpful.

Clear grading criteria
Gives good feedback
4.0
4.0
ACO350
Grade: Not sure yet
Dec 1, 2024
Would take again

Don't submit any assignment late !! other wise he's cool

Tough grader
5.0
3.0
ACO201
Grade: Not sure yet
Dec 1, 2024
Would take again

Professor Eckert's class is a fun class and an outstanding professor when giving lectures. It was easy to grasp the information and if you are still confused you can ask him after class and he'll help explain or before party. The before party is where we go for help and ask questions if we get stuck on our assignment/program, review exam, etc.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
ACO201
Grade: B-
Dec 2, 2024
Would take again

Professor Eckert is friendly and engaging. The material can be challenging, especially for those not into algorithms, but he's passionate about helping students succeed. I appreciated his encouragement for participation. Although my GPA was average, I enjoyed the class and would recommend it!

Tough grader
Respected
Graded by few things
5.0
3.0
ACO201
Grade: B-
Dec 2, 2024
Would take again

Professor Eckert is friendly and engaging. The material can be challenging, especially for those not into algorithms, but he's passionate about helping students succeed. I appreciated his encouragement for participation. Although my GPA was average, I enjoyed the class and would recommend it!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

EXTRA CREDIT
Group projects
Amazing lectures
5.0
4.0
ACO201
Grade: Not sure yet
Dec 2, 2024
Would take again

Professor Eckert is amazing at giving engaging lectures, letting you know what is expected, and helping with any questions you may have. The class is certainly difficult and requires you to allocate time appropriately to complete the projects on time. But Professor Eckert is there to help you along the way.

Amazing lectures
Clear grading criteria
Beware of pop quizzes
4.0
3.0
ACO201
Grade: C
Dec 2, 2024
Would take again

Straight forward and extremely educated in his field, get prepared and make sure you don't fall behind.

Tough grader
Participation matters
Lots of homework
5.0
3.0
ACO201
Grade: A
Dec 2, 2024
Would take again

Eckert is truly a shining example of what a professor should be. Not only are his lectures engaging, but they're presented clearly and in such a way that they make sense of even the harder topics. While attendance wasn't taken through head count, I'd say it was metaphorically taken through potential knowledge lost from not being present.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
ACO350
Grade: A
Dec 2, 2024
Would take again

Professor Eckert is a respectable professor and cares for his students. You'll always get your assignment grades back fairly quickly and he would alway comment where needed. 10/10 recommend!

Participation matters
Clear grading criteria
Respected
5.0
3.0
ACO350
Grade: A
Dec 2, 2024
Would take again

I have taken a bunch of Professor Eckert's courses throughout my 4 years here. GO TO CLASS Even though attendance is not mandatory, he explains the subject well. Do your work early and don't procrastinate, and if you need help go to office hours he is like always there!

5.0
3.0
ACO350
Grade: A
Dec 2, 2024
Would take again

I have had Prof. Eckert for almost 4 years now with a handful of courses. One of the best professors at ASU West easily. Go to class even though attendance isn't mandatory, he explains the subject well. Also, don't put aside work or projects, and if you need help go to office hours he is like always there.

5.0
4.0
ACO201
Grade: Not sure yet
Dec 2, 2024
Would take again

The class was challenging for me but the professor was able to help a lot. Put in max effort and you will learn a lot. He is always available outside of class for questions. He is probably the best ACO professor I've had. He gives good lectures and doesn't just read off the slides. The course can be hard if you have limited programming experience.

Amazing lectures
Caring
Accessible outside class
5.0
5.0
ACO201
Grade: B
Dec 2, 2024
Would take again

Great cs professor and was always willing to help outside the class. Truly cares about the student's learning and makes every lecture interesting!

Amazing lectures
Gives good feedback
Accessible outside class
5.0
3.0
ACO350
Grade: B+
Dec 3, 2024
Would take again

Professor Eckert is unlike any other CS professor I've had. You can tell he's very passionate about what he does, and it really shows in his lectures. He also has very fair policies when it comes to resubmission, attendance, and test taking. I really feel like I am able to succeed more under his instruction than with a different professor.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
ACO201
Grade: B
Dec 3, 2024
Would take again

Goat. He has real-world experience that directly translates to the coursework. The programming assignments weren't easy, but he is happy to give hints that push you in the right direction. Tests were primarily lecture-based conceptual questions as opposed to live coding.

Participation matters
Amazing lectures
Clear grading criteria
4.0
4.0
ACO201
Grade: B-
Dec 3, 2024
Would take again

Professor Eckert does a good job at carving time out for students to come to him for help with their code and review for tests. The only negative thing I could say about it is that the office hours could be unreachable for students who have to commute to campus since they're very early in the morning. But one of the most reasonable prof. I've had.

Clear grading criteria
Beware of pop quizzes
Graded by few things
5.0
3.0
ACO350
Grade: A
Dec 3, 2024
Would take again

Professor Eckert was an amazing professor. Attending his lectures is not mandatory but is incredibly helpful. He gives great, helpful feedback and allows us to resubmit coding assignments to fix our mistakes. He makes difficult concepts easy to understand and truly cares about his students. Take this professor for as many classes as you can.

Amazing lectures
Gives good feedback
Caring
5.0
5.0
ACO201
Grade: Audit/No Grade
Dec 3, 2024
Would take again

Really fun and great teacher, teaches content well and makes the classes fun.

Tough grader
Get ready to read
Participation matters
5.0
3.0
ACO201
Grade: A-
Dec 3, 2024
Would take again

Professor Eckert is exceptionally helpful and has a talent for not only answering your questions but also ensuring that you fully grasp the solutions. Attendance is optional but lectures offer more than just slides. You can resubmit coding assignments for a better grade which is helpful addressing errors. The tests are brief but highly weighted.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
ACO201
Grade: B
Dec 3, 2024
Would take again

Despite how busy he is. I really appreciate how he is willing to allocate time for his students. I also really like the project heavy aspect of this class. I feel it allowed us to put more practice into what we learn in lectures.

Participation matters
Amazing lectures
Accessible outside class
5.0
5.0
ACO201
Grade: A
Dec 3, 2024
Would take again

Professor Eckert is one of the best professors you will ever have. His dedication and passion for teaching is very clear and is a strong motivator for any student trying to succeed in the course.

Inspirational
Caring
Respected
5.0
2.0
ACO201
Dec 4, 2024
Would take again

I enjoyed his lectures, it wasn't boring and he knows how to be funny and entertaining. Make sure to come to class everyday because he goes over everything we are supposed to be reading in the book, plus he might give insight on the required programs we have to do. Tutoring sessions before each class are held if you need more help on content.

Participation matters
Caring
Accessible outside class
5.0
4.0
ACO201
Grade: Not sure yet
Dec 4, 2024
Would take again

Gives very engaging lectures, attendance isn't mandatory but really benefits your grade. Resubmit policy is also very generous.

Tough grader
Hilarious
5.0
4.0
ACO201
Grade: C
Dec 4, 2024
Would take again

Professor Eckert does a great job at teaching his course. He makes the lectures engaging and has a great sense of humor while still giving you all the info you need to succeed. Make sure to attend the lectures and get help whenever you can (his office hours are very early in the morning but they're helpful). Study for those tests!

Participation matters
Inspirational
Caring
5.0
4.0
ACO201
Grade: B+
Dec 4, 2024
Would take again

Very enthusiastic!

Inspirational
Hilarious
Respected
5.0
3.0
ACO201
Grade: A
Dec 4, 2024
Would take again

I have never felt more engaged and interested in a computer science class before. If you want to learn and become a great engineer, take Eckert. He is simply the best.

Amazing lectures
Inspirational
Hilarious
5.0
4.0
ACO201
Grade: B+
Dec 4, 2024
Would take again

Great prof, knowledgeable about the material he's teaching and his presentations and style keep you engaged in class.

Amazing lectures
Clear grading criteria
Accessible outside class
3.0
4.0
ACO201
Grade: B
Dec 4, 2024
Would take again

He's not only knowledgeable about the content, but he also has actual experience in the field of computer science, which makes learning from him far more valuable than others.

5.0
3.0
ACO201
Grade: B-
Dec 4, 2024
Would take again

Professor Eckert made me truly enjoy going to class. Energy was always there and he breaks down newly learned topics so we understand it better. I 100% would recommend Professor Eckert, and I wish he taught all my ACO classes.

EXTRA CREDIT
Respected
5.0
3.0
ACO350
Grade: Not sure yet
Dec 5, 2024
Would take again

Very passionate when it comes to giving lectures, clear with assignments, and has before parties before class.

Amazing lectures
Clear grading criteria
Inspirational
5.0
2.0
ACO350
Grade: A
Dec 5, 2024
Would take again

Very knowledgeable and made hard concepts easy to learn. Other students may say "office hours are too early in the morning", however, it's the best time for office hours since it doesn't conflict with other schedules. Sometimes he brings in the Krispy Kreme to make office hours worth even more to attend to on top of the extensive help you get.

EXTRA CREDIT
Inspirational
Caring
5.0
4.0
ACO350
Grade: A
Dec 5, 2024
Would take again

If you go to the before parties than you will probably finish this class with an A

Participation matters
Amazing lectures
Inspirational
5.0
3.0
ACO201
Grade: A
Dec 5, 2024
Would take again

Professor Eckert is great; it is hard to find capable computer scientists who will agree to teach instead of work in the industry. His office hours are very early in the morning, so try to get on an early schedule for his classes.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
3.0
ACO201
Grade: Not sure yet
Dec 5, 2024
Would take again

Extremely knowlegeable and knows how to make his lectures enjoyable. His policies regarding resubmissions and attendance are very fair, but his office hours are very early in the morning. Overall a fantastic professor that I feel I learned a great deal from.

5.0
3.0
ACO201
Grade: A-
Dec 5, 2024
Would take again

Amazing teacher. If you put the work into the assignments and come to class it really helps. His class is a bit challenging but his lectures make a topic that's a bit boring actually enjoyable to listen to, he's funny, and he makes the context digestible. Tests are directly tied to lectures. Nothing surprising or new will show up on your exams.

Participation matters
Amazing lectures
Lecture heavy
3.0
4.0
ACO201
Grade: B
Dec 5, 2024
Would take again

Eckert definitely knows what he is talking about; I wish he had given more examples of what he wanted for the coding assignments in class. He shows that code is available on Canvas but I think it would be beneficial for all of his students if, during class, he walked the class through how to implement the algorithms he talks about during lectures.

Tough grader
EXTRA CREDIT
Lots of homework
5.0
4.0
ACO350
Grade: A-
Dec 5, 2024
Would take again

This class and the professor are both some of the best I have ever had in my life. Prof. Eckert constantly has engaging powerpoint and projects to work on as opposed to long, boring lectures, and he is extrememely inspiring.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
ACO201
Grade: C
Dec 5, 2024
Would take again

This class is a little lecture-heavy because all the material that he talks about is crucial to the programming assignments. Stay on top of the programming assignments and utilize the resubmission policy.

Clear grading criteria
Inspirational
Lecture heavy
5.0
4.0
ACO201
Grade: Not sure yet
Dec 5, 2024
Would take again

Professor Eckert was the first professor I took in the ACO program, and he was a great introduction to the West campus. His class is no walk in the park unless you come in with a lot of skill already, but it's definitely achievable no matter your skill level. I highly recommend going to his morning office hours, I wish I could have gone to more!

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
2.0
ACO201
Grade: A
Dec 5, 2024
Would take again

This Professor wants you to pass! Just show up and pay attention. One of the best teachers I've had for such a complex topic.

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
2.0
ACO350
Grade: A-
Dec 5, 2024
Would take again

Professor Eckert is passionate about teaching and his lectures are very engaging and he makes things very easy to follow. Class is mainly project based which is great and helps you learn more rather than being a test heavy course.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
4.0
ACO201
Grade: B
Dec 5, 2024
Would take again

Prof. Eckert is great. He doesnt mandate attendance but do yourself a favor and go. AND READ YOUR TEXTBOOK.

Participation matters
Amazing lectures
Hilarious
5.0
1.0
ACO201
Grade: A-
Dec 5, 2024
Would take again

The professor is very experienced in his field and gives you a broad perspective about the subjects seen in class, as long as you put in the time and effort, you will get a good grade in this class.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
ACO201
Grade: Not sure yet
Dec 5, 2024
Would take again

Professor Eckert is great! If you show up to all the lectures you will be set for this class. Programs are the main grade in this class and he makes them all easy to understand. He does other homework that is straight out of the textbook that is super easy and he grades light on them. Tests are very easy if you are in his lectures.

Participation matters
Clear grading criteria
Caring
5.0
4.0
ACO201
Grade: C+
Dec 5, 2024
Would take again

Professor Eric Eckert is super friendly and does a great job with teaching, his assignments are going to require some thinking and in my case a good amount of help. Overall you will enjoy taking his class if you are interested in computer science and know that while you will have a few long night or early mornings you will definitely LEARN. Cares!

Clear grading criteria
Beware of pop quizzes
Caring
5.0
3.0
ACO201
Grade: Not sure yet
Dec 5, 2024
Would take again

Professor Eckert clearly cares about his students and wants them to succeed! He makes every lecture enjoyable and it's clear that he knows the course content. Some topics were difficult to understand, but that's to be expected. He was always willing to help! Would definitely recommend!

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
4.0
ACO201
Grade: Not sure yet
Dec 6, 2024
Would take again

The professor is exceptional—thorough, fair, and incredibly knowledgeable. He responds quickly, provides support, and patiently works with students one-on-one. His passion for teaching and genuine connection with students make challenging material manageable. Dedicated and approachable, he's a rare find and highly recommended.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
ACO201
Grade: Not sure yet
Dec 6, 2024
Would take again

Professor Eckert is very helpful.

Amazing lectures
Clear grading criteria
Accessible outside class
4.0
5.0
ACO201
Grade: B-
Dec 6, 2024
Would take again

His lecture was great, despite sometimes difficult.

Get ready to read
Hilarious
Lecture heavy
5.0
3.0
ACO201
Grade: A
Dec 6, 2024
Would take again

Probably the best applied comp sci teacher I've ever had, he actually cares about you as a person and a student. Eckert walks you through the examples of the code and makes sure that you understand the concepts of the class. Be sure to go to his before parties they are super helpful.

Amazing lectures
Gives good feedback
Caring
5.0
2.0
ACO350
Grade: C
Dec 6, 2024
Would take again

The best professor at ASU by far. Refreshing to see someone who cares about your learning and growth. He is NOT just an old man who is upset that he has to keep doing this and just punishes students, like most professors. He is knowledgeable and a great professor who should be chosen over any other professor given the option. Thank you Eckert.

Inspirational
Respected
5.0
3.0
ACO201
Grade: Not sure yet
Dec 6, 2024
Would take again

Although the material of this class was really hard for me, he always made sure that the class gets the material. The second attempts on programming assignments were very helpful.

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
ACO201
Grade: C-
Dec 6, 2024
Would take again

Although the material is dense, Mr. Eckert is humorous and does his best to keep students engaged.

Amazing lectures
Hilarious
Graded by few things
5.0
3.0
ACO201
Grade: A
Dec 6, 2024
Would take again

Great teacher if you every need help just go to his early class in order to catch up.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
5.0
ACO350
Grade: A
Apr 15, 2025
Would take again

Honestly this is the second time I've had professor Eckert, and I can't recommend him enough. He's really carrying and offers many opportunities to improve your grade if needed.

EXTRA CREDIT
Hilarious
Caring
5.0
3.0
ACO350
Grade: B+
Apr 17, 2025
Would take again

Willing to help students who are struggling in his class. He does his best to make sure his students are reading the textbook in order for his lectures to make more sense to the student. Second time I had Eckert and I heavily recommend taking his courses.

Get ready to read
EXTRA CREDIT
Accessible outside class
5.0
3.0
ACO350
Grade: B
Apr 17, 2025
Would take again

Professor Eckert is one of the best professors I have had in college, period. He really wants to make sure you understand the material and puts a ton of effort into making sure everybody understands what he is teaching. He genuinely cares about each and every student and wants to see everybody succeed.

5.0
3.0
ACO350
Grade: A+
Apr 18, 2025
Would take again

I went to best professor town and everyone knew him. Seriously, this was my second time taking one of Eckert's classes, and he truly is the greatest professor I have had in my college experience. His lectures are engaging, and even if he doesn't take attendance, you'll want to go because his classes are so informative.

Amazing lectures
Clear grading criteria
Beware of pop quizzes
5.0
3.0
ACO350
Apr 18, 2025
Would take again

The course was organized, grading criteria is clear, and lectures directly apply to the written assignments and projects. Please attend all lectures and read the textbook.

Clear grading criteria
Respected
Accessible outside class
4.0
4.0
ACO350
Grade: B
Apr 19, 2025
Would take again

Systems Programming is hard so don't expect the class to be easy

Beware of pop quizzes
Accessible outside class
4.0
3.0
ACO350
Grade: Not sure yet
Apr 19, 2025
Would take again

Pay attention to the lectures, and the teacher is a good teacher

EXTRA CREDIT
Amazing lectures
Respected
5.0
4.0
ACO350
Grade: A
Apr 20, 2025
Would take again

The class is difficult, but he wants you to succeed. Can explain concepts in many ways to aid understanding.

Clear grading criteria
Gives good feedback
5.0
3.0
ACO350
Grade: A+
Apr 21, 2025
Would take again

10/10 best professor at ASU-West Valley Campus. He goes out of his way to show up to campus at 6:30 a.m. just to be there to help students with whatever they are struggling with. He will tailor learning to help students learn better, and for those who excel at coding, he will throw fun ideas out to help scratch that creative itch.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
ACO350
Grade: B+
Apr 21, 2025
Would take again

Did a very good job

EXTRA CREDIT
Amazing lectures
5.0
3.0
ACO350
Grade: B
Apr 22, 2025
Would take again

Loved this class, class is a little lecture heavy but he makes the lectures engaging and fun. Make sure you show up to class and start on the programming assignment ahead of time. He also gives feedback on your assignments and you get a week to fix it and get a full score. I would love to take this class again.

Gives good feedback
Respected
Lecture heavy
5.0
1.0
ACO350
Grade: C+
Apr 22, 2025
Would take again

the professor was great this is my second course i take with him. very clear grading criteria.

5.0
1.0
ACO350
Apr 22, 2025
Would take again

the professor was great this is my second course i take with him. very clear grading.

5.0
4.0
ACO350
Grade: A
Apr 22, 2025
Would take again

He really cares about the course information and the success of students. Showing up matters and will make the course a lot easier when doing assignments/tests.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
ACO350
Grade: B
Apr 22, 2025
Would take again

Great assignments that require you to think. All coding assignments already give skeleton codes that require you to just finish the work with lots of knowledge. Tests require lots of studying so use the in person hang outs that he does before classes if you have any questions.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
4.0
ACO350
Grade: A-
Apr 22, 2025
Would take again

Professor is available to help and cares that the student understands material. He makes class engaging and fun, would definitely take his class again

Amazing lectures
Clear grading criteria
Respected
5.0
4.0
ACO350
Grade: B
Apr 23, 2025
Would take again

Professor Eckert is an incredible instructor who clearly states his goals for his classes. He truly cares about his students and pushes us to succeed. These courses are difficult and he wants to be able to support the work and dedication that we put in, it matters to him which has made the class feel a lot more doable.

Clear grading criteria
Gives good feedback
Respected
5.0
3.0
ACO350
Grade: B+
Apr 24, 2025
Would take again

I liked this class very much, and the teacher is a very good person. The only thing about this professor that might be alarming is his office hours. Yes, they are very early, but as someone who has attended multiple of them, I can say that they were very helpful and worth waking up at the crack of dawn for.

5.0
4.0
CSC240
Grade: A
Apr 24, 2025
Would take again

Good professor, good class

EXTRA CREDIT
Inspirational
Caring
5.0
4.0
ACO350
Grade: B+
Apr 24, 2025
Would take again

Eckert is extremely knowledgeable and passionate about the subjects he teaches. He has high expectations of his students but his lectures are extremely helpful and any questions you have he is always willing to help. His office hours are pretty early but they are very worth showing up to. Overall a great professor who really wants you to learn.

Clear grading criteria
Gives good feedback
Lecture heavy
5.0
3.0
CSC240
Grade: B
Apr 24, 2025
Would take again

Class about programming languages and Eckert is very passionate about teaching. Class was a bit overwhelming in the first half of the semester but mellowed out towards the end. Eckert is always willing to answer any questions you have as he wants you to truly understand the subjects. Office hours are a bit early but very worth shwoing up to.

Amazing lectures
Gives good feedback
Caring
5.0
3.0
ACO350
Grade: Incomplete
Apr 24, 2025
Would take again

Eric Eckert is the best professor at ASU West. He explains complex topics in a super clear, logical way—makes everything easier to understand. One of the top CS instructors at ASU. For ACO350, just go to class, read the material, and review before exams—you'll pass.

Participation matters
Amazing lectures
Respected
5.0
3.0
CSC240
Grade: Not sure yet
Apr 25, 2025
Would take again

Professor Eckert is one of if not the best professor I've had. He truly cares about what he's teaching and knows how to break down complicated concepts. Despite the dense coursework, he's always willing to help any student in class and office hours. The coding projects are difficult; however, they're a worthwhile and fun challenge to complete.

Amazing lectures
Caring
Accessible outside class
4.0
4.0
ACO350
Apr 25, 2025
Would take again

Great professor who does his best to convey the info. Just make sure to start on the projects early and as soon as possible.

Amazing lectures
Hilarious
Respected
5.0
1.0
ACO350
Grade: Not sure yet
Apr 25, 2025
Would take again

When taking this course, he is a caring professor and gives hints which is related to the exam and assignment, so make sure you attend class and listen. Even though class is not mandatory, I recommend going because you learn more than if you do not. Make sure you start your assignment early so it won't stress you out about the due date.

Get ready to read
Amazing lectures
Clear grading criteria
5.0
3.0
ACO201
Grade: Not sure yet
Apr 25, 2025
Would take again

Professor Eckert's class is an outstanding professor when giving lectures. It was easy to grasp the information and if you are still confused you can ask him after class and he'll help explain or before party. The before party is where we go for help and ask questions if we get stuck on our assignment/program, review exam, etc.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
ACO350
Grade: Not sure yet
Apr 25, 2025
Would take again

He is a caring professor, and there are hints that he gives related to the exam and assignment, so make sure you attend class and listen. Even though class is not mandatory, I recommend going because you learn more than if you do not. Make sure you start your assignment early so it won't stress you out about the due date.

Get ready to read
Clear grading criteria
Respected
5.0
3.0
ACO350
Grade: B+
Apr 25, 2025
Would take again

If you get Eckert, you struck the lottery. Professor Eckert is an absolute KING!. If you attend the lectures and do the work you'll pass with flying colors

Amazing lectures
Clear grading criteria
Hilarious
5.0
4.0
CSC240
Grade: A+
Apr 26, 2025
Would take again

Professor Eckert is one of the best ACO professors on the Arizona State University West campus. He has a demanding class but the difficulty feels earned as his lectures are very insightful and completing his assignments feels rewarding. His dedication and passion for the class is inspiring and makes the class more enjoyable to take.

Participation matters
Amazing lectures
Respected
5.0
3.0
CSC240
Grade: B
Apr 28, 2025
Would take again

This is by far my favorite class taught by Professor Eckert. He goes above and beyond to make sure the students understand the fundamentals of programming languages. If you want to pursue a software developer career path, I strongly suggest learning the basics of languages from him!

Tough grader
Amazing lectures
Gives good feedback
5.0
3.0
CSC240
Grade: B
Apr 28, 2025
Would take again

Professor Eckert is amazing. He is extremely knowledgable on the course material and you can tell he is passionate as well. You learn a lot of great things in this course and he has great office hours.

Clear grading criteria
Caring
Lecture heavy
5.0
3.0
ACO350
Grade: Not sure yet
Apr 28, 2025
Would take again

He is one of the best professors in the ACO program.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
3.0
ACO350
Grade: Not sure yet
Apr 28, 2025
Would take again

One of the best professors in the ACO program.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
2.0
ACO350
Grade: B
Apr 28, 2025
Would take again

Vey relaxed professor, turn everything in on time and your set.

Inspirational
Hilarious
Caring
5.0
2.0
ACO350
Grade: A
Apr 28, 2025
Would take again

Professor Eckert is great. Attendance is not mandatory but it is worth going to the lectures, especially for a better understanding of the material on the tests. The assignments are clear and detailed regarding expectations, and he provides great feedback. Additionally, he allows students to redo their work for a chance to improve their grade.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
1.0
ACO201
Grade: A
Apr 28, 2025
Would take again

Professor Eckert is an outstanding educator whose teaching style combines clarity, engagement, and professionalism. His lessons were well-structured, and they consistently provided clear explanations of key concepts, ensuring that all of us were on the same page.

Amazing lectures
Inspirational
Caring
5.0
3.0
ACO350
Grade: A
Apr 29, 2025
Would take again

Great over all

Tough grader
EXTRA CREDIT
Gives good feedback
5.0
3.0
ACO350
Grade: B+
Apr 29, 2025
Would take again

Overall good professor, is very respected by students, I though he thought a little fast sometimes. Is very available the only prof I know who responds on weekends. Is pretty good at a teaching in a engaging and entertaining way.

Participation matters
Gives good feedback
Caring
5.0
4.0
CSC240
Grade: A
Apr 29, 2025
Would take again

If you are looking for an easy A this is not a class for you. I say this because this was a very challenging class that makes you earn your grade rather than give it away which for me isn't something bad. I really enjoyed this class even though it's difficult. The professor was clear and engaging. I wish I could take more classes with him.

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
3.0
ACO240
Grade: A
Apr 29, 2025
Would take again

Professor Eckert is great, and the only thing (IMO) that holds me back from giving him a perfect rating is how inaccessible his office hours were this semester (6-8 AM in a room that's locked unless you submit a form at the start of the semester). When he lectures, he is incredibly engaging, and has some humor (but doesn't overdo it).

EXTRA CREDIT
Amazing lectures
Respected
4.0
5.0
ACO350
Grade: B
Apr 29, 2025
Would take again

He doesn't accept late work no matter what. So if you have a tendency of turning in work late that will lead to failure in this class. He does allow you to resubmit code assignments once so you can fix the problems and get a better score but you have to turn in something that does something can't turn in something that runs.

Tough grader
Amazing lectures
Clear grading criteria
5.0
5.0
ACO350
Grade: A
Apr 30, 2025
Would take again

Professor Eckert is seriously the best there is. I even enrolled in Estrella Mountain Community college to take ACO 240 with him and transfer that class over to ASU. Thats how good he is! I wish he could've been my teacher for every ACO course in my major.

EXTRA CREDIT
Amazing lectures
Caring
5.0
4.0
ACO240
Grade: B
Apr 30, 2025
Would take again

Professor Eckert used engaging presentations and conveyed the material in a way where I personally was able to understand it better than without him. He has a clear grading structure and allows you to improve the score of assignments and labs even after turn in, telling you how to fix it as well. Overall, engaging, and well educated! I recommend!

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
4.0
ACO240
Grade: A-
May 1, 2025
Would take again

He is a very approachable professor, and has a lot of industry knowledge that could to be useful to those looking to get a job or internship while working on your degree plan. He is technically accessible outside of class but only before class from 6:30am to 8:30am.

Get ready to read
Participation matters
Hilarious
5.0
4.0
ACO240
Grade: A
May 1, 2025
Would take again

Professor Eckert is always available before classes to help students understand difficult concepts. This course was content heavy by nature, but he made it easy to understand and complete even with a high workload. If you have the opportunity to take him, he is the best Professor in the ACO program by a mile. Thank you for the wonderful semester!

Clear grading criteria
Lots of homework
Accessible outside class
5.0
4.0
CSC240
Grade: A+
May 1, 2025
Would take again

I have not had a professor willing to explain concepts for some time. I know of people who have gone to Estrella Community College just because he was not teaching a course here at ASU, but was teaching that course at ECC. Clearly has the experience to explain class concepts, and I highly recommend seeking out his classes when he is teaching.

Clear grading criteria
Hilarious
Respected
5.0
3.0
ACO240
Grade: A
May 1, 2025
Would take again

There is a reason why this professor is the G.O.A.T. I have learned more about coding then any of my other professors combined under this professor. If you take ACO240 with him you will get alot of work but the work is actually worth your time to do.

Participation matters
EXTRA CREDIT
Group projects
5.0
2.0
ACO350
Grade: B
May 1, 2025
Would take again

Lectures are great and complex concepts are broken down. He has sense of humor that shows up in every class and honestly makes my class days a lot less stressful. Coding assignments are given a step by step and there is always support from him when needed. The work load is very manageable and all of the assignments are relevant to the course.

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
3.0
ACO350
Grade: B+
May 1, 2025
Would take again

This is the type of professor that even if you failed his class you would try and take him again no questions about it. Greatest of all time cannot recommend enough.

Clear grading criteria
Gives good feedback
Caring
5.0
4.0
ACO240
May 1, 2025
Would take again

Professor Eckert is a very knowledgeable professor who knows what he is talking about and makes learning tough material easier than it should be. There was a lot of work in this class between labs and programming assignments however I know that I am a better programmer because of them. Even though his office hours are early they are worth it.

Clear grading criteria
Lots of homework
Accessible outside class
5.0
4.0
CSC240
May 1, 2025
Would take again

Ideal prof in a lot of ways; professional, engaging and high-quality lectures, dedicated to students' success, makes everyone feel welcome. I always felt like I could ask questions but was also inspired to challenge myself. Go to office hours and ask questions about your work! I feel seriously lucky to have been in this class with Professor Eckert!

Amazing lectures
Lots of homework
Caring
4.0
3.0
ACO240
Grade: B
May 1, 2025
Would take again

While there had been a lot of assignments, they were all worth it in better understanding the different languages.

Amazing lectures
Clear grading criteria
Lots of homework
5.0
4.0
ACO350
May 1, 2025
Would take again

ACO 350 is a tough class in terms of all the material that is discussed however, Professor Eckert made this class as simple as it can be. He takes time to explain material that you might not have grasped the first time around. Also, start on programming assignments early since they take some time to think about how to solve the problem at hand.

Amazing lectures
Lecture heavy
Accessible outside class
4.0
3.0
ACO240
May 1, 2025
Would take again

Amazing professor. Assignments truly help you gain a good understanding of the content, and it's not just busy work. His only office hours are at 6am. Awful. He's aware it's awful. There's not much he can do. Only true problem I had is that he's very unwilling to compromise on late assignments. I understand why, it just sucks.

Amazing lectures
Hilarious
5.0
2.0
ACO350
Grade: Incomplete
May 1, 2025
Would take again

Take this professor for all of your classes if possible!!!

Tough grader
Amazing lectures
Clear grading criteria
5.0
4.0
ACO350
Grade: Not sure yet
May 1, 2025
Would take again

Professor Eckert very clearly enjoys teaching and obviously wants the best for his students. He wants you to succeed. The class may be difficult, but I think Professor Eckert is the best person to learn difficult content with. He is great at teaching concepts! You won't be disappointed if you take any course with him! Cannot recommend enough!

Amazing lectures
Caring
Respected
5.0
4.0
ACO240
Grade: A
May 2, 2025
Would take again

Professor Eckert so far has been the best CS professor I've had at ASU. He makes the lectures exciting and he actually cares about the students success. He's a hilarious professor and I would recommend him to anyone. You should also know ahead of time that there is a good amount of work in the class but it's manageable.

Gives good feedback
Lots of homework
Hilarious
5.0
3.0
ACO350
Grade: B
May 2, 2025
Would take again

Plan to do assignments as soon as possible, all of them aren't impossible just kinda difficlut

Lots of homework
Respected
Online Savvy
5.0
3.0
ACO350
Grade: B
May 2, 2025
Would take again

Do the assignments as soon as possible

Lots of homework
Respected
Online Savvy
5.0
1.0
ACO240
Grade: C+
May 2, 2025
Would take again

Professor Eckert is amazing; his lectures are always super informational and have helped me get through this course. He is very professional but also can be funny at times!

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
3.0
ACO240
Grade: Not sure yet
May 2, 2025
Would take again

Eckert absolutely deserves his high rating. You can tell he cares about your learning more then any other professor you have had and he does a great job teaching the material. I'd say he is a tough grader as a simple mistake in your assignment will often get you a zero but he allows resubmission's and explains exactly what to do to get full credit

Amazing lectures
Lecture heavy
Accessible outside class
4.0
4.0
ACO240
Grade: A
May 2, 2025
Would take again

This professor is quite enjoyable, his lectures are entertaining, and he keeps the class engaged. The workflow in this course can be rough, and so can the content being taught, but if you're in class and paying attention, and ask questions, it is manageable as a full-time student.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
5.0
ACO350
Grade: B+
May 2, 2025
Would take again

ACO350 was sort of experimental this semester, we were learning several different languages instead of just one. I feel like I learned a lot from this course in the sense of what was being taught; I now understand a variety of different languages from C to C++, Python, Prolog, and Scheme. I would take this course again; the professor is great.

Amazing lectures
Lots of homework
Lecture heavy
5.0
4.0
ACO350
Grade: A
May 2, 2025
Would take again

I believe he did a wonderful job explaining the intricacies how you can take advantage of hardware within your own code. The assignments are very time intensive, but he showed that he wants students to succeed with the ability to resubmit them for a better grade.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
ACO350
Grade: C+
May 2, 2025
Would take again

Class is enjoyable.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
2.0
ACO240
Grade: A
May 2, 2025
Would take again

Professor Eckert is one of the best professors i have ever had. If you ask me he is the best in everything. The way he explains and the way he helps you find the problem when you feel lost. I am glad i have another class with him next semester. I would recommend him to anyone who can.

Clear grading criteria
Inspirational
Respected
5.0
2.0
ACO240
May 2, 2025
Would take again

This professor truly cares about student success.

5.0
4.0
ACO350
Grade: A-
May 2, 2025
Would take again

Great prof., very willing to help students when they struggle with concepts.

Gives good feedback
5.0
2.0
ACO350
Grade: Not sure yet
May 2, 2025
Would take again

Amazing Professor. Make sure you read the textbook.

Participation matters
Amazing lectures
Hilarious
5.0
3.0
ACO350
Grade: B
May 2, 2025
Would take again

Incredible professor! He makes the effort to make his classes entertaining and you learn a lot as well! My only wish is that his classes are later in the day lol. He is very good at teaching and seems to have genuine care for both the material and his students. Show up to class even though it isn't mandatory!

Amazing lectures
Clear grading criteria
Hilarious
5.0
4.0
ACO350
Grade: B+
May 2, 2025
Would take again

He is probably the best computer science teacher ever. Attending the lectures is extremely important. He cares about not just the course but also about you as a student. Eric is very engaging with how lectures are and ensures that you understand how important every topic will be in the future 10/10 definitely will take any course with him.

Participation matters
Amazing lectures
Caring
5.0
3.0
ACO350
Grade: A
May 2, 2025
Would take again

Fantastic professor, well organized material, show up willing to learn and try and you will succeed.

5.0
3.0
ACO240
Grade: A
May 2, 2025
Would take again

Professor is a very versatile teacher, who is very open and aware of our learning experience. He's very present in discussions and an overall great educator, especially in the field of computer science.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
ACO240
Grade: Not sure yet
May 2, 2025
Would take again

Professor Eckert is very passionate in his subject, engaging, and hilarious. When material got heavy, he brought up class morale with fun jokes. Quite a bit of work per week (labs/projects) but should be fine as long as you attend the (optional) lectures or before parties--helps a lot.

Amazing lectures
Inspirational
Hilarious
5.0
4.0
CSC240
Grade: C
May 2, 2025
Would take again

Very fun professor, one of my favorites and teaches each class very well, would like to have him again.

Tough grader
Hilarious
Caring
5.0
4.0
ACO350
Grade: D+
May 8, 2025
Would take again

Someone who isn't just there for a paycheck, he actually wants you to learn.

Tough grader
Hilarious
Respected
5.0
5.0
ACO101
Grade: A+
Jul 8, 2025
Would take again

Very fun and helpful teacher. Assignments can be a little tough at first but get easier once you start getting the hang of what you are learning.

EXTRA CREDIT
Gives good feedback
Caring
5.0
3.0
ACO101
Grade: A
Jul 10, 2025
Would take again

Professor cares deeply about the class. He grades quickly and makes it very clear what he grades you on. The class had plenty of opportunity for extra credit.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
3.0
ACO101
Grade: Not sure yet
Jul 11, 2025
Would take again

It was my first time learning any programming language and Eckert's class was a great introductory course. The tests are a mix of content from the textbook and lectures. Definitely take his class if you can!

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
ACO350
Grade: B
Nov 19, 2025
Would take again

One of the better professors I have had. He is easy going and teaches concepts very well. Makes concepts and lectures easier to understand by always comparing a real-life example.

Inspirational
Hilarious
Respected
5.0
4.0
ACO350
Grade: B+
Nov 19, 2025
Would take again

Prof Eckert is one of the few Prof that I have taken where you can tell he actually cares. He is the only profs that takes the time to bring in the counselors and ensure his students are aware of the mental health resources (& other resources) available to them. He also does a great job in breaking down and conveying the technical heavy subjects.

Amazing lectures
Beware of pop quizzes
Caring
5.0
3.0
ACO350
Grade: B
Nov 19, 2025
Would take again

Great professor overall, explains lots of concepts in understandable ways by relating it to real world things! Attendance isn't mandatory BUT beware of random pop quizzes so be aware of that.

Amazing lectures
Beware of pop quizzes
Lecture heavy
5.0
3.0
ACO350
Grade: Rather not say
Nov 19, 2025
Would take again

He's good proof very good at breaking down the technical heavy subjects.

Amazing lectures
Beware of pop quizzes
Respected
5.0
2.0
ACO350
Grade: A
Nov 23, 2025
Would take again

Professor Eckert is very passionate in this topic, he makes a great deal to ensure we understand the material well and make the assignments easy to understand and clear in intention.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
4.0
ACO201
Grade: Not sure yet
Nov 24, 2025
Would take again

He's great and explaining topics clearly, and the coding assignments that are given in this class are difficult, but they are great learning opportunities within the specific topic itself -- you'll truly understand the topic more with the coding assignments.

Gives good feedback
Beware of pop quizzes
Accessible outside class
5.0
4.0
ACO201
Grade: Not sure yet
Nov 24, 2025
Would take again

He's a good professor that actually explains topics clearly as well as provide homework that will enhance your learning on the topic at hand.

Amazing lectures
Beware of pop quizzes
Accessible outside class
5.0
2.0
ACO350
Grade: A-
Nov 25, 2025
Would take again

Best Professor ever. Helps you understand even the smallest detail. Makes you want to learn instead of forcing you to do so. Course was great and was made easy to understand. I would take classes with professor Eckert any time

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
4.0
ACO201
Grade: C
Nov 25, 2025
Would take again

I really enjoyed Professor Eckert's class. There are pop quizzes, so make sure you attend. If you show up and pay attention, you should earn at least a B. I missed one assignment and still passed. He doesn't accept late work, but he gives plenty of time to complete everything.

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
ACO201
Grade: Not sure yet
Nov 25, 2025
Would take again

Amazing professor, but be sure to come on time everyday because of pop quizzes. Class is challenging but the professor is there to help. He has office hours (Tuesday and Thursday: 6:30 am - 8:30 am ) So if you can go to them make sure to go every time.

Hilarious
Beware of pop quizzes
5.0
2.0
ACO350
Grade: C
Nov 25, 2025
Would take again

Professor Eckert is very knowledgeable and passionate about what he teaches, provides a lot of assistance outside or regular class time and is very lenient in general.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
ACO201
Nov 25, 2025
Would take again

Professor Eckert makes this class very interesting by showing enthusiasm and his desire for students to learn while going over his lectures. I will say that some assignments were quite challenging and I have heard that in other classes it is more conceptual learning rather than actually designing programs. Although they were difficult, they helped.

Amazing lectures
Gives good feedback
Beware of pop quizzes
5.0
3.0
ACO201
Grade: B+
Nov 26, 2025
Would take again

keep at it!

Beware of pop quizzes
5.0
3.0
ACO201
Grade: A
Nov 26, 2025
Would take again

keep it up

5.0
4.0
ACO201
Grade: C+
Nov 26, 2025
Would take again

Definitely try to show up for office hours, they are very worth it.

Tough grader
Participation matters
Accessible outside class
5.0
3.0
ACO201
Grade: B+
Nov 26, 2025
Would take again

I loved his course! I am taking both his 240 and 350 class in the spring after taking his 201 course. Show up to class and office hours and you can expect to get a B at the very least. He's a great mentor to have and is extremely relatable in ways that most Computer Science professors aren't. I highly recommended, his reviews aren't just for show.

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
4.0
ACO201
Grade: C
Nov 26, 2025
Would take again

Attendance is not mandatory, but it is worth it to show up since he will discuss the topics from the textbook and provide different perspectives and examples to understand it further. He will also mention any upcoming project and provide some insight on it incase you struggle. The only way this class is tough is if you don't study and experiment.

Clear grading criteria
Gives good feedback
Lots of homework
5.0
4.0
ACO201
Grade: A-
Nov 26, 2025
Would take again

Even though the topic may be very difficult itself the professor really cares about teaching it thoroughly in ways that are easy to understand. By using real life examples or simplified explanations of different algorithms it is both entertaining and interesting to learn with him.

Hilarious
Beware of pop quizzes
Respected
5.0
4.0
ACO350
Grade: A-
Nov 27, 2025
Would take again

Eckert is an amazing professor with an intense passion for his work

Inspirational
Hilarious
Respected
5.0
3.0
ACO350
Grade: B+
Nov 28, 2025
Would take again

Start assignments days ahead of due dates

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
ACO350
Grade: B+
Nov 29, 2025
Would take again

My GOAT professor at the West Valley Campus. If you're interested in computing courses PLEASE do yourself a favor and sign up for Eckert's classes! Absolutely fantastic lectures and engaging material. Plus if you mess up on an assignment you have a week to fix it and resubmit for full credit. Beware possible pop quizzes, so attend regularly.

Amazing lectures
Gives good feedback
Respected
3.0
4.0
ACO201
Grade: B+
Nov 29, 2025
Would take again

I will be entirely honest about professor Eckert, I believe he is a good instructor who cares a lot about his job and teaching. Unfortunately, this is undermined by ASU requirements and his inability to adapt some of the material in a way that's more consumable, hence why he uses his non-mandatory before parties as a crutch to help with testing.

Tough grader
Participation matters
Beware of pop quizzes
5.0
1.0
ACO350
Grade: Not sure yet
Nov 29, 2025
Would take again

Showing up to class really does help because he makes the lectures as engaging as possible so we could learn the material better.

Clear grading criteria
Hilarious
Respected
5.0
1.0
ACO350
Grade: Not sure yet
Nov 29, 2025
Would take again

Going to class is actually worth going to because he makes the lectures as engaging as possible, which has helped me learn the material better.

Clear grading criteria
Hilarious
Respected
5.0
1.0
ACO350
Grade: Not sure yet
Nov 29, 2025
Would take again

Going to class was actually worth it because he made the lectures engaging, which helped me learn the material better.

Amazing lectures
Hilarious
Respected
5.0
1.0
ACO350
Grade: Not sure yet
Nov 29, 2025
Would take again

Great professor overall.

Amazing lectures
Hilarious
Respected
5.0
3.0
ACO350
Grade: B+
Nov 29, 2025
Would take again

Professor Eckert is by far the best professor that has graced my education at ASU. Computer Science school at ASU tbh really blows with the quality of professors and teaching styles. Most professors just read a PP that wasnt even made by them. They are also not as passionate about the material. Eckert clearly loves what hes doing. A++++

EXTRA CREDIT
Clear grading criteria
Hilarious
5.0
1.0
ACO201
Grade: B
Nov 29, 2025
Would take again

I had a great experience in this class. My instructor was always supportive and made the course genuinely enjoyable. His office hours were very helpful, and he always took the time to answer questions clearly.

EXTRA CREDIT
Hilarious
Beware of pop quizzes
5.0
3.0
ACO350
Grade: B+
Nov 29, 2025
Would take again

Professor Eckert is single handedly carrying computer science program. He is a great lecturer, explains everything in detail which is relatively rare in ACO program. He is strict with his deadlines but they are not impossible to meet. He helps us students a lot so 100% recommended.

Amazing lectures
Clear grading criteria
Caring
5.0
4.0
ACO350
Grade: B
Nov 30, 2025
Would take again

Difficult but rewarding class. Professor Eckert clearly cares about his students and makes his expectations clear. Does his best to make the lectures interesting and engaging and does an excellent job at breaking down complicated topics into more understandable parts. ATTEND THE LECTURES!!!

Amazing lectures
Clear grading criteria
Beware of pop quizzes
5.0
3.0
ACO201
Grade: C+
Nov 30, 2025
Would take again

Instructor Eckert is very chill, funny, and sympathetic. Beware of pop quizzes, usually after test day. They are meant to improve your grade, but they can hurt because they are submitted a Quiz grade in Canvas. Tests consist of 35-40+ questions, including multiple-choice, true/false, and writing code. He does provide one extra credit assignment.

EXTRA CREDIT
Hilarious
Beware of pop quizzes
4.0
4.0
ACO201
Grade: C
Dec 1, 2025
Would take again

Good professor, it is important to go to class as there are pop quizzes and start assignments ahead of time.

Participation matters
Clear grading criteria
Beware of pop quizzes
5.0
4.0
ACO350
Grade: A
Dec 1, 2025
Would take again

Professor Eckert excels at his job. He cares deeply about the concepts being taught but at the same time he's also able to make the material enjoyable with is own personal jokes and stories. He shares great feedback and he is there if you need to ask questions. Overall he's a teacher that I would highly recommend to others.

Amazing lectures
Hilarious
Respected
5.0
3.0
ACO201
Grade: B
Dec 1, 2025
Would take again

The professor is great at explaining data structures through real-world examples, which makes concepts much clearer. I strongly encourage attending lectures, as they are incredibly helpful for understanding the material. Don't miss the "Before Parties" review sessions before tests. The only downside is that they are pretty early in the morning.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
ACO201
Grade: C+
Dec 1, 2025
Would take again

BEWARE that there will be pop quizzes during the first 10 minutes of class. As long as you arrive on time and pay attention during lectures, you should do well. His tests focus more on understanding concepts, which I found enjoyable. However, he can be difficult to reach during office hours, which are from 6:30 AM to 8:30 AM for me.

Amazing lectures
Beware of pop quizzes
Lecture heavy
4.0
4.0
ACO201
Grade: B
Dec 2, 2025
Would take again

Good teacher! Good explanation! Material is hard but he is very good at explaining.

Lots of homework
Respected
Lecture heavy
4.0
3.0
ACO201
Grade: Not sure yet
Dec 2, 2025
Would take again

The main thing I would say is show up to class when you can because there are pop quizzes that happen and missing them will affect your overall grade.

EXTRA CREDIT
Clear grading criteria
Beware of pop quizzes
5.0
1.0
ACO201
Grade: B-
Dec 2, 2025
Would take again

Pop quizzes are taken at the first 10 minutes of class every 20 days or so, except the last one was only a week from the other. His programming assignments have maximum grading levels. Resubmissions are allowed so you can turn in a lower level for a max of 85%, then the advanced level for a max of 100%.

Inspirational
Beware of pop quizzes
Accessible outside class
5.0
2.0
ACO350
Grade: B-
Dec 2, 2025
Would take again

He teaches exceptionally well, offers extra credit + bonus points on assignments and tests, and attendance is not mandatory.

EXTRA CREDIT
Hilarious
Beware of pop quizzes
3.0
4.0
ACO201
Grade: Not sure yet
Dec 2, 2025
Would take again

Go to class. If you can, go to the Before Parties.

Beware of pop quizzes
5.0
4.0
ACO201
Grade: B-
Dec 2, 2025

The material is difficult, so I would recommend attending the "before parties" or finding a study buddy. Though attendance is optional, you should absolutely attend class because the lectures are vital and pop quizzes come up every now and then. Overall, the class is good if you want to challenge yourself.

Hilarious
Beware of pop quizzes
Lecture heavy
5.0
1.0
ACO201
Grade: B+
Dec 2, 2025
Would take again

His early-morning “Before Party” sessions were a great way to review material before tests. He didn't teach anything new instead he reinforced what we had already learned and made sure we fully understood the material.

Participation matters
Clear grading criteria
Accessible outside class
5.0
2.0
ACO201
Grade: C+
Dec 2, 2025
Would take again

Professor Eckert is an amazing teacher; he gives great lectures and good feedback on assignments.

Amazing lectures
Hilarious
Beware of pop quizzes
5.0
3.0
ACO350
Grade: B
Dec 2, 2025
Would take again

A really dedicated instructor. Make sure to show up to class as there are a lot of information

Participation matters
EXTRA CREDIT
Inspirational
5.0
2.0
ACO201
Grade: C
Dec 2, 2025
Would take again

Professor Eckert is awesome. His lectures are very detailed, and he explains and breaks down the hard material in simple ways. He also gives pop quizzes and extra credit opportunities, which are very helpful. The instructor also holds study sessions for the exams, which are very useful. I highly recommend taking his class.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
ACO201
Grade: A+
Dec 2, 2025
Would take again

Very good professor. The class is challenging, but in a way that is pretty fun and teaches you quite a bit, rather than being confusing or sloppily taught. He explains CS to you like you know nothing about it which is great. Attendance isn't mandatory, but there are some pop quizzes that must be taken in class, so please show up to class.

Clear grading criteria
Gives good feedback
Beware of pop quizzes
5.0
3.0
ACO350
Grade: A
Dec 3, 2025
Would take again

He's a good lecturer and you can tell he cares about the material in the class. Would definitely take another class with him.

Clear grading criteria
5.0
4.0
ACO350
Grade: Not sure yet
Dec 3, 2025
Would take again

Professor Eckert is an amazing professor! He is knowledgeable, charismatic, and enthusiastic. His office hours/morning parties are, peculiar (very early in the morning) although I understand that its only only available times he has. Beware of participation pop quizzes!! He grades fairly, has extra credit opportunities, and interesting assignments

EXTRA CREDIT
Beware of pop quizzes
Respected
5.0
1.0
ACO350
Grade: A
Dec 3, 2025
Would take again

ACO 350 is a fantastic class that goes over so many topics in a short amount of time that take complete focus which is why listening to all the lectures is so vital so that you can hear Professor Eckert talk about, explain and clarify some of these complicated topics.

EXTRA CREDIT
Amazing lectures
Beware of pop quizzes
5.0
1.0
ACO350
Grade: A
Dec 3, 2025
Would take again

Professor Eckert is excellent. His lectures are incredibly detailed, and he explains and breaks down the challenging topics in simple ways. He also gives pop quizzes and additional credit possibilities, which are really beneficial. Make sure you attend to class everyday and go to the before parties for exam reviews

EXTRA CREDIT
Amazing lectures
Beware of pop quizzes
5.0
1.0
ACO201
Grade: Not sure yet
Dec 3, 2025
Would take again

Professor Eckert is a great instructor. He makes the class very engaging by hoping in and out of professionalism to the class feel like less of a burden. There is a lot of work but give it your best shot and show up! His office hours are very early but they are definitely worth it.

Beware of pop quizzes
Caring
Respected
5.0
3.0
ACO350
Grade: A-
Dec 3, 2025
Would take again

Professor Eckert is in this for the love of the game- he actually cares about students and will help students in his 630 am office hours. He is not a simple skip class and you will get an A, there is some work involved, and I would highly recommend learning how to run WSL ahead of time or natively/dual booting running Linux to do his assignments.

EXTRA CREDIT
Hilarious
Beware of pop quizzes
5.0
4.0
ACO201
Grade: Not sure yet
Dec 3, 2025
Would take again

Professor Eckert clearly has a passion for teaching. He genuinely cares about his students' learning and takes the time to make sure you understand the material. His lectures are very engaging and honestly essential for succeeding in the course. His office hours are a bit early, but they're worth going to as I learned a lot more whenever I attended

Amazing lectures
Gives good feedback
5.0
2.0
ACO350
Grade: B
Dec 3, 2025
Would take again

Prof. Eckert is a great professor, he has great knowledge of many computer science topics and is able to clearly explain them to students in an easily understandable way. Definitely attend the lectures, as they will greatly help in understanding the course material, and Prof. Eckert always finds a way to make them somewhat entertaining.

Amazing lectures
Hilarious
Accessible outside class
5.0
2.0
ACO201
Grade: C
Dec 4, 2025
Would take again

Honestly, if you are coming to class, taking notes, doing the assignments, then overall I think the class is easy and straight forward. He's an awesome teacher. His office hours are tough for those who struggle to be a school early in the morning, but if you actually take advantage of that then you WILL notice the difference on your scores.

Hilarious
Caring
Respected
5.0
3.0
ACO350
Grade: C
Dec 4, 2025
Would take again

Teacher was clear with his teaching and really strived to make every lecture enjoyable, do feel I learned a lot and I should've put more effort than I did.

Inspirational
Respected
Graded by few things
5.0
4.0
ACO350
Grade: A-
Dec 4, 2025
Would take again

My favorite professor that I've had at ASU. I had him for several of his other ACO courses in previous semesters and he was just as great then as he is now. Very engaging lectures and provides before class labs where you can come in for help with assignments or understanding concepts.

Clear grading criteria
Inspirational
Caring
5.0
3.0
ACO350
Grade: Incomplete
Dec 4, 2025
Would take again

Great Professor, actually cares about students learning course material as opposed to churning kids through the ACO program. Retired after selling his company for boohoo bucks, he's truly in teaching for the love of the game. Only hard part is 6 am office hours, but if you manage to get to a few of the morning sessions, it's worth the time.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
ACO201
Grade: A
Dec 4, 2025
Would take again

Professor Eckert has been an excellent coding instructor, consistently explaining complex concepts in a clear and practical way. Their patience, structure, and real-world examples make learning engaging and manageable. They genuinely care about student success, creating a supportive environment that builds confidence and strong programming skills.

Amazing lectures
Beware of pop quizzes
Lecture heavy
5.0
4.0
ACO201
Dec 4, 2025
Would take again

Overall, a great professor with clear assignments and requirements. He was available for office hours and made the class very enjoyable. Just be aware of pop quizzes, but his assignment policy is really good and you can tell he wants you to succeed.

EXTRA CREDIT
Gives good feedback
Beware of pop quizzes
5.0
2.0
ACO201
Grade: Not sure yet
Dec 4, 2025
Would take again

Really good at explaining class material, all class assignments are relevant, do watch for quizzes at the beginning of some class periods though, don't make a habit of being hate to his classes.

Clear grading criteria
Gives good feedback
Beware of pop quizzes
5.0
3.0
ACO350
Grade: B+
Dec 4, 2025
Would take again

Professor Eckert is a straightforward grader who's willing to go above and beyond for individual students. Don't be afraid to ask for help.

Amazing lectures
Clear grading criteria
Beware of pop quizzes
5.0
4.0
ACO350
Grade: C-
Dec 4, 2025
Would take again

While attendance is not mandatory, coming to class and going to his extra tutoring will make this class much easier to pass.

Amazing lectures
Respected
Lecture heavy
4.0
3.0
ACO201
Grade: C+
Dec 4, 2025
Would take again

He enjoy teaching

EXTRA CREDIT
Amazing lectures
Respected
5.0
4.0
ACO350
Grade: B-
Dec 4, 2025
Would take again

Eckert serves to be one of ACO's greatest professors, and that has remained true for every class I've taken with him. He not only understands the material he teaches, but he also loves the act of teaching it. Although attendance isn't mandatory, it is highly encouraged, as he goes into great depth into the necessary course material and projects.

Amazing lectures
Clear grading criteria
Respected
4.0
4.0
ACO201
Grade: B
Dec 4, 2025
Would take again

He loves teaching

EXTRA CREDIT
Gives good feedback
Hilarious
5.0
4.0
ACO201
Grade: C
Dec 4, 2025
Would take again

Really funny and informative! He makes his lectures interesting and easy to understand. Highly recommend attending class as he gives more info in person during the lectures than the slides do. Be ready for a pop quiz occasionally, so study often. Really great guy and highly recommend taking a class of his.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
ACO350
Grade: B
Dec 4, 2025
Would take again

Great lectures, cares about what he is teaching. Not the easiest class, but there are many opportunities to get help on homework. Extra credit was also provided. There were two tests, a mid term and a final.

Amazing lectures
Caring
Accessible outside class
5.0
4.0
ACO350
Grade: B-
Dec 5, 2025
Would take again

Professor Eckert is an excellent instructor who explains operating systems concepts clearly and step by step, making even difficult topics easy to understand. His teaching style is organized, supportive and practical, and he consistently connects the material to real system behavior, which greatly improves learning and confidence in the course.

Get ready to read
EXTRA CREDIT
Clear grading criteria
5.0
5.0
ACO350
Grade: C
Dec 5, 2025
Would take again

Attend all classes and extra tutoring will make this class much easier.

Get ready to read
Amazing lectures
Lots of homework
5.0
3.0
ACO350
Grade: B+
Dec 5, 2025
Would take again

Probably the best computer science teacher I've ever had and I've had various being at both Tempe and West. He expects a lot from you programming wise but ask him anything and he'll help you in anyway because he cares about you actually learning the material, he's open to helping in any way. Also go to the lectures and the before parties they help.

Tough grader
Amazing lectures
Caring
4.0
4.0
ACO350
Dec 5, 2025
Would take again

Great professor, gets you to actually learn the course material. Clearly loves his job. Decently hard projects, but possible if you put in the work. Textbook is easily found online for free, do not pay for it.

Amazing lectures
Clear grading criteria
5.0
3.0
ACO350
Grade: B
Dec 5, 2025
Would take again

There is a reason why Mr. Eckert is the G.O.A.T. He explains topics during the lecture very well and assigns projects that are beneficial for your understanding and your future. Attendance is not mandatory but it is definitely recommended.

Amazing lectures
Hilarious
Lecture heavy
5.0
5.0
ACO350
Grade: C-
Dec 5, 2025
Would take again

Go to all the classes and extra tutoring, this class will be easy.

Tough grader
Amazing lectures
Lots of homework
5.0
5.0
ACO350
Grade: C-
Dec 5, 2025
Would take again

Go to all the classes and extra tutorings.

Tough grader
Amazing lectures
Lots of homework
5.0
5.0
ACO350
Grade: C-
Dec 5, 2025
Would take again

Attend all lectures and extra tutorings.

Tough grader
Amazing lectures
Lots of homework
5.0
4.0
ACO201
Grade: B
Dec 5, 2025
Would take again

I have taken his classes at a community college before, and he is really awesome. He really does care about you and wants you to succeed. pro tip: attend these office hours, they are very helpful for you to understand the material. it's very early, but it's a price worth paying.

Tough grader
EXTRA CREDIT
Inspirational
5.0
4.0
ACO350
Grade: B+
Dec 5, 2025
Would take again

He is the best professor I have seen in ASU, I don't say it lightly. There is too many professors in ASU's CS department who lacks the fundamental teaching skills like him. One you take his class, it's night and day when you compare to the other teachers.

5.0
4.0
ACO350
Grade: B+
Dec 5, 2025
Would take again

I enjoyed this class the entire semester. I recommend attending all of the lectures, otherwise you are missing out. His course is really organized and easy to follow. It linearly builds and he explains everything really well. He is always quick to grade and respond, as well as offers solid feedback. He also offers tons of office hours.

Tough grader
Clear grading criteria
Gives good feedback
5.0
4.0
ACO350
Grade: C+
Dec 5, 2025
Would take again

This professor was one of the reasons I stayed on the path that I am on and I am very glad that I did. The instructions and teachings are precise, detailed and given with intention and passion of the field. If you are someone who is willing to put in the work then take this class.

Gives good feedback
Hilarious
Caring
5.0
1.0
ACO201
Grade: Not sure yet
Dec 5, 2025
Would take again

One thing that I noticed about Professor Eckert is that you can tell he enjoys what he does and tries his hardest in this class to make it enjoyable and easy to understand.

Amazing lectures
Hilarious
Beware of pop quizzes
5.0
3.0
ACO201
Grade: B
Dec 5, 2025
Would take again

Amazing Professor, Thorough and Through, Always Pushes Students and Provides them the Path to Success. Be prepared to make the effort when you feel that you need help, and Ecker will provide countless resources. The best decision I have made was to be a part of his Class.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
ACO201
Grade: C+
Dec 5, 2025
Would take again

Explains things well.

Accessible outside class
4.0
2.0
ACO201
Grade: Not sure yet
Dec 5, 2025
Would take again

Be sure to make it to class early every day for pop quizzes. They're good practice for the exams. Attendance isn't mandatory but I would advise you to try to make it to the lectures. Professor Eckert explains topics well.

EXTRA CREDIT
Beware of pop quizzes
Lecture heavy
5.0
2.0
ACO201
Dec 5, 2025
Would take again

Amazing professor, truly wants you to succeed, a must take!

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
3.0
ACO201
Grade: B
Dec 5, 2025
Would take again

Really great teacher, very funny and knowledgeable. He cares for your learning and wants to see you succeed and even will come early for office hours to help you as well as bring donuts, overall great teacher! Make sure you come to class and pay attention the lectures are helpful.

Participation matters
Amazing lectures
Beware of pop quizzes
5.0
4.0
ACO201
Dec 5, 2025
Would take again

His classes are enjoyable, and the coursework is challenging so definitely attend them.

5.0
4.0
ACO350
Grade: C+
Dec 5, 2025

The class is organized, and the professor is knowledgeable. Whoever is taking this class should be attentive in order not to miss anything.

5.0
3.0
ACO201
Grade: B+
Dec 5, 2025
Would take again

Office Hours are too early in the morning, I coudn't attand because of my over night work schedule.

Tough grader
Respected
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 211 grades
Most common grades:
Not sure yet (61)
A (55)
B (42)
Grade Distribution
A(68)B(55)C(41)D(1)F(0)A-/B+(46)
Based on 280 reported grades
Not sure yet: 61
A: 55
B: 42
B+: 31
Common Tags
Amazing lectures (145)
Clear grading criteria (110)
EXTRA CREDIT (69)
Gives good feedback (66)
Respected (58)
Hilarious (56)
Caring (48)
Beware of pop quizzes (44)
Rating Trend

Stable

-0.02 avg change
Dec
Apr
May
Jul
Nov
Dec
Last 6 months
Ratings by Course

CSC240

5.0

(10)

ACO350

4.9

(136)

ACO101

4.9

(15)

ACO201

4.8

(123)

ACO240

4.7

(16)
Difficulty by Course

CSC240

3.6

ACO201

3.3

ACO350

3.1

ACO240

3.1

ACO101

3.0

Similar Professors