3.7
Quality3.7
Difficulty69%
Would Retake151
Reviews69%
Would Retake
151
Reviews
Rating DistributionOfficial
151 total ratings5
84
4
16
3
8
2
7
1
36
What Students Say
“Two of his homework are difficult, but its not that bad consider you have an option to not taking the final”
CSE240 - 5.0 rating“the midterm is coming up soon and it is nothing similar to the assignments which were horrible”
CSE240 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
24%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.43 avg changeRatings by Course
CSE545
4.7
(11)CSE240
3.6
(139)Difficulty by Course
CSE240
3.7
CSE545
3.1
Reviews (150)
there is no structure in the course.. he keeps on changing the guidelines every class and just puts it on discord rather than a proper announcement. I understand he is teaching for the first time but i think he needs to prepare himself better.
You won't even have the time to complete his assignments. He will bombard you with assignments without completing the concepts in class.
The way he teaches makes it seem like he believes everyone is a natural born coder. The amount of homework given is so overwhelming you will not have time if coding isn't your strong suit. He says that there is a "soft deadline" but then gets upset when people don't turn in assignments when he wants. Do not take him if possible!
this guy is not focusing to teach but focusing more on how to make the class harder and his student lives. Doesn't teach at all except going through the useless powerpoint and just reads them.. and he will give homework like we do not have anything else to do in our life.
disgusted by my choice to take his class. Wish never switched my prof. Biggest regret ill hold till the day i die. Please if you see his class run the other way.
THE WORST CHOICE OF MY LIFE SINCE COMING TO ASU. Teaches in zyBooks, as if anybody ever learnt through zyBooks. Take literally anyone else if you want to learn, everybody's working on projects and you're working to hope that your test cases are passed. There is no fun in learning in zyBooks and his lectures are just boring.
Don't take him please.
I've got A+ in all other classes, this the only class I'm struggling with, because of the amount of homework. Its too much ngl.
240 is a big difficulty jump from the last class. You should know how to code by now. The prof does a good job of lecturing on topics relevant to the homework and showing example code. Super active on discord. HW amount is decent, and only 2 tests. If you can solve a leetcode easy, you will ace all the HW. EC from helping people on discord.
the midterm is coming up soon and it is nothing similar to the assignments which were horrible.. prof is active on discord but gives vague replies and doesnt actually help. stay away from him if you can.
good person, bad teacher. trash course because zyBooks.
Professor Erik Trickel's teaching style and ability to convey the material were far from satisfactory. I found his teaching to be ineffective, and he struggled to explain the course material clearly. I strongly advise against taking any courses with him.
Too much homework and no one is prepared for the midterm which is not at all related to the homework
horrible course structure. run away
Horrible teaching skills and assignments don't let you think out of the box in some instances, ended up switching majors.
I cannot tell how much I started hating computer science because of him. He will blabber something in class which is in comprehensible to anyone and you can't even understand what is he talking about. The midterm review was done in 5 minutes with zero explanation about the solutions. Extremely hard assignments and he is useless for help.
The coding assignments are manageable although there are a lot of them. He is very accessible through discord if you need help, and it is pretty easy to gain extra credit. The midterm was fairly difficult but it doesn't count for a big percent of the grade so as long as you do the programming assignments which are open till December its an easy A.
This is professor Trickel's first semester teaching as an instructor I believe which means there were some issues particularly the assignment description and testing, but professor Trickel is available on the discord everyday to answer any questions. I also feel like professor has been unfairly been given a lot of negative ratings.
Never take this course with this guy. Do not take any course with him. Prepare to learn everything on your own.
Ended up switching my major because of this class. The lectures and the assignments do not correlate and most of the class is struggling to pass. Assignments are way too difficult and require insane amounts of time to finish. Class uses zybooks which is incredibly difficult to learn from. Overall did not feel prepared for cse 310 from this class.
i cannot emphasise on how bad this course is, the worst course i've taken in asu thus far.
If you're a CS major, don't take him! The professor is a nice person but he teaches from zyBooks where no one learns anything. I regret taking him. He has too many assignments that are huge which barely gives you time for your other classes. Strongly suggest against taking him.
I am currently taking his In-person CSE240 class so I can not speak for his online course. Overall, he's a very chill professor, there are weekly coding assignments that are worth majority of your grade but there are plenty of opportunities to get help and very soft deadlines. Midterm + Final were only worth combined 30% of grade so that's nice too
Erik Trickel is a nice. The problem with CSE240 is the homework's are hard and long. One way he compensate it like how other CSE courses dropped the lowest grade for homework. Would extremely help students such as myself.
This guy is amazing. He is a very down-to-earth person, hilarious lectures, super easy chill class with thousands of extra-credit opportunities (20% of your grade is extra-credit). Two of his homework are difficult, but its not that bad consider you have an option to not taking the final. If you are CS and cannot handle ZyBook, please switch major.
If you do your homework on time you will be fine. Its the same for any CS course. I do not understand the hate people are giving Trickel. Anyway he is a really good prof in my opinion learned way more C than java in 2 semesters. Take the class only if your gonna take the effort. He starts with linux which is really good. Just the basics.
Trickel's class is enjoyable and manageable with timely homework. His classes are super chill and relaxed. He gives out a lot of extra credit, the class includes soft deadlines for coding assignments, with the midterm and optional final comprising only 30% of the grade. The people who are dropping hate didn't study nothing throughout sem 1&2.
I seriously dont understand the hate. Like i personally know so much worser professors than Trickel. Trickel is one of the good ones. You have to do your homework on time and he is always ready to help on discord. He is super super lenient on everything. Genuinely one of the best Professor in ASU.
He is a very caring prof. Gives a lot of extra credit and has soft deadlines for the assignments. Keep up with the zybooks or it will pile up. His quizzes are feedback surveys because he wants to improve his class for the students. Definitely take him if you get the chance.
Cool dude. Did a handstand in the beginning of class. Don't copy heard like half the class got caught for using Chat gpt.
Lots of homework was given however he gives lots of time to complete it and is super available for questions and helping students throughout the course. Homework is weighted heavily in the course while the midterm and final were only weighted at a combined 30%. Very open to feedback during the course and overall I definitely recommend.
Gives a lot of extra credit. He is a new professor but very good at his job. He takes feedback from students seriously so that the students benefit from his class. Also he has soft deadlines on zybooks assignments. Always assesible outside for any doubts regarding the course content or assignments. He's also pretty funny.
Unbelievable to see all the negative reviews abt professor, he has been nothing but nice & helpful to all the students. The only way you'd fail in his class is by ignoring all the assignments. Sure a couple of them are hard but as a CS major that's what you should be doing. He uploads videos explaining hard concepts and some parts of the assignment
I wouldn't choose any other professor if I had to take this class again. Take him if you get the chance.
great instructor
This class will be challenging if you are taking it in 7 weeks, and have a full time job. The assignments require a lot of time and thinking to complete. Depending on your prior programing experience, It can go either way. you might end up figuring them out or you might not.
he changed in the end a bit to be a bit more favorable to students which I appreciate, but I didn't really learn a lot in the class because the majority of the class was him lecturing about morality instead of actually teaching and assignments in the start were wayyy too hard for anyone. But he did improve a lot in the end.
Good professor, always ready to help on Discord, understanding, and lenient with EC. However, the lectures and hw were not in line with each other at times, which led to more work on top of the already time-consuming hw. Some assignments were VERY difficult, but you can get a lot out of this class if you have the time. Bit of a shock after CSE205.
Always available and very knowledgeable. Answers Discord very timely and is very good about helping without actually giving the answer. Really makes you think and try to figure things out, which helped me grow quite a bit. I think that this has probably been my favorite class so far at ASU. You're lucky if you get Prof Trickel for class.
Great professor. Very accessible outside of class time
Erik is in the business of helping his students succeed. His focus is more on ensuring that we learn the material than enforcing hard-and-fast deadlines, and the extra credit opportunities were generous. His lectures are also infused with memes and humor to keep it interesting, and he runs an active discord server as a class companion. 10/10.
He is a great professor, teaches concepts very well. This semester his class was new so it had a few bumps but in general it was fine. He also compensated for any inconvenience like bugs with extra credit. His assignments will help you learn a lot even though they are tough.
Very accessible on Discord and clearly tries to structure the course in a way that is beneficial to students. Just had difficulty on some longer assignments but it will be good for future classes and it helped build a lot of skills. I also enjoyed the lectures and it felt very engaging most of the time
Easily the best professor I had for an online course. He was always accessible and willing to help. The workload was heavier than other courses, especially since it was jammed into a 7 week course, but he assignments were fair. Each assignment tested a new skill that was introduced to help cement the concepts in. Quality professor. Quality Class.
Professor Trickle has easily become my favorite teacher of all time! He was super understanding/caring when it came to problems around technology or emergencies! He made all the assignments fun and engaging, if I could take this class over and over I would just to chat with him in his discord which he maintained and kept up to date every day!
This teacher is phenomenal he takes feedback well. Most of the bad reviews of him are from students who got caught cheating. Keep up with the programming assignments he tries to help as much as possible and is easy to ask questions on Discord. Really fun and nice guy highly recommend him as a teacher for 240.
Great professor, he is very centered around helping students do as well as possible. He also tries to make the homework somewhat fun so they are more enjoyable to do. He is not a fan of tests so rather most of your grade is determined by homework. He is also pretty lenient when it comes to deadlines. Take this teacher if you're in CS.
Besides the fact that the homework is difficult at times, he does post resources in Canvas like videos that help you get started which really helps with figuring out how to do some of the assignments. He is usually always on Discord so he can be easily reached. He has pretty good lectures overall. The only textbook needed was a Zybooks textbook.
New professor so definitely some kinks to work out. If possible take the 16 week version, not the 7.5 week one. The work load does not really translate well. He's always available on discord, and works constantly to make sure things are fair, even if it means mid semester changes
He was a pretty good teacher overall. The homework was really hard but so long as you keep up with the workload it's fine. He gives out tons of extra credit and curves exams which makes it easier to get a good grade.
Difficult class weeds out some of the people who don't actually enjoy CS. He was a new professor but he constantly made changes in order to make the class more fair and designed to help students learn. Would recomend.
New teacher, and the hw was a lot. Started switching up at the end to make up for the harder homeworks and gave out lots of extra credit.
He was a great professor. He would get back on assignment questions within the hour usually. The course work is a lot for the 7 week class especially if you work full time and are taking the course on the side.
This class can be a lot of work for a 200 level class, but his teaching is not bad and he tries to help as much as he can.
I would advise you to sign up with Erik Trickel if you have to take CSE 240. He is straightforward yet flexible. His grading policy was beyond fair and he really tried his hardest to allow students to earn solid grades in this class. Super helpful if you work full-time and/or are in the 7-week session.
Really cool guy! Extremely accommodating on assignments and always active on Discord in answering questions. He gives tons of extra credit, explains things well, and makes it easy to succeed if you put in the effort. I definitely recommend prof Trickle if you get a chance to take his class.
The best Professor I've had for CS, ever!! Very accommodating and genuinely cares for each and every one of his students. Take advantage of office hours and put in your best effort, I promise you'll learn so much. Assignments are thought-provoking, but Prof T. makes videos and helps students out with challenges. Could not recommend a better Prof!
i was one of the people who used to hate him in the start because of so hard assignments. but I would say professor trickel really acknowledged his mistake to himself and did improve quite a bit. he gave out ec to bump up the grades and in the end made assignments a bit doable. i think he will do wonders the next sem.
I got good grades, but the difficulty of this class was quite crazy, and the lectures are easy to get distracted from. He admitted that he overestimated the class' capabilities. So hopefully, he goes easier next semester. He has learned from his mistakes quite well so I have no doubt he will do better in the future.
From an average student's POV, i had a lot of difficulty in this class. I felt that the lectures did not give enough knowledge or info for the complexity of the weekly hws. It is incredibly easy to get behind as there are no hard deadlines, but its more than possible to do well in this course, you have to make a big effort:office hours+ resources
Dr. Trickel overloads students with assignments when he could've cut at least 1/3 of the work and still covered the topics. But, he corrected himself as the semester offered students multiple avenues of extra credit. I thought the discord was one of the best parts of the class. Take him only if you have time to do a lot of work.
This semester Professor Trickel was experimenting with stuff so the class was quite hard, however, that is as bad as it gets. Professor Trickel is very open to feedback so the course will be marginally better in a semester. He has a discord that you can ask questions about the homework. The homework itself is custom and interesting.
Professor Trickel was great. Office hours was the absolute most helpful thing ever, and he was always open to helping and understanding your situation. 100% take him.
The course was great overall in terms of structure and grading criteria. He also gave lots of extra credit opportunities and options to replace the finals with the last assignment. All programming assignments had a soft deadline. However, the assignments got REALLY DIFFICULT over time. But with the EC opportunities and soft deadlines, its doable.
He's not that bad of a professor and cares for his students. The problem is he gives out lots of homework that some students, including myself, never finish before the due date. However, he improved in the end, making it easier to pass his class. I would take him if you know your coding stuff and have other classes that don't require more work.
ZYBOOK CLASS. Assignments were always 10x more difficult than lectures, but there is no penalty for submitting late (blessing and a curse, you will fall behind). Professor does help on his discord a lot, and his lectures/slides are helpful. Disorganized since it was his first sem. his rating is inflated by ppl who made emails to spam 5star reviews.
Very tough professor. Get ready to work hard!
Idk how can someone rate him good. Around 10 friends of mine were in the same class and were not satisfied by the lectures at all. Idk if he's going to get better next semester. My experience was very bad.
Never again this professor please take next semester?
I had to drop the class because it was so difficult. He does have a discord with all his students and does reply to questions that are posted, but it might take a couple of hours for a response. Lecture videos were no help and there wasn't any reading in the zybook assignments.
Very available and clearly cares about his students learning as much as possible.
Class material was difficult but not unbeatable, but definitely one of the better classes I've taken. Professor was very accessible and answered questions on homework (and there were many) fairly promptly and with good input. Very generous with grading, and took a heavy practical approach to learning over theoretical.
Its a great opportunity to get inspired to learn and not shy away to show your skills in any task, any challenge and you will be surprised that the approach is simple but affective.
Took this course Spring 2024 session A. Professor was simply amazingly helpful and available to assist students. I highly recommend this course and especially the professor.
one of the best class and the best professor. He is cool.
Professor Trickel is one of the most interactive and engaged professors I have had throughout my undergraduate and graduate studies. He regularly solicits feedback on how to make the course better, although it was pretty great to begin with. The assignments could be tough but lots of support is provided.
Most amazing prof
Ignore all the 1s here, professor Trickel is by far one of the most engaged lecturers on ASU's MCS program and was a constant presence throughout, providing detailed, individual feedback. Read the syllabus before signing up and believe it when it says you need low-level programming and shell experience. There's plenty to do but it's worth it!
Dr Trickel is very knowledgeable and his live demos on zoom helped remote learners gain knowledge on how certain steps are done.
dont. when i say dont. DONT
CSE 545 offered by anyone is more or like the same - a set of problems in the pwn college platform. The problem difficulties range from easy to very hard. Erik has been a very good teacher. We could ask for hints in a problem if we were stuck on Ed Discussion. Erik was always there to give hints and guide the students.
You can treat this class as a simple challenge: 13 assignments. TA's on staff 24/7. Google, GPT, CoPilot encouraged. Successfully completing these assignments by the end of the class will net you a 100's on your final and midterms as well. just one issue, they are crazy hard. Simply put: take him if you are smart, as many people did not make it.
If you want to make it in the industry and separate yourself from the herd, take 240 with Trickel. This is bootcamp. The Zybooks will give you a solid foundation on pointers, debugging, makefiles, and a bunch more. He offers chances for grade replacements and extra credit. Don't use ChatGPT on any assignments unless you want to retake the class.
Professor Trickle is the most responsive, caring, and engaging professor I ever took a class with. He is always available to support students and help them learn concepts and guide them to correct code. He gives extra credit for good memes, finding bugs, and asking good questions, this staying engaged in the class channel can boost your grade!
Plenty of extra credit opportunities. Challenging projects that make you grow. Trickel demonstrates that he cares and seeks feedback from current students if multiple students struggle with a project level. The con of this class is that the questions for ed lessons require you to seek external information outside the lesson to answer the questions.
-The lectures/labs ZOOM through material. If you are not familiar with the principles, you may struggle a little like I did to understand. -Mr. Trickel and TAs are available on the Discord all the time. -TONS of EC available -Weeks are really busy with Labs/Projects. Use your time wisely! TLDR: Great professor. Decent course. Likely to get better.
Very good. The class is time-consuming so don't expect to fly through, but Trickel's very helpful when you're stuck.
The course workload was challenging, as expected in a computer science course, but the assignments were relevant and reinforced the key concepts taught in class. His exams were fair, with a focus on understanding rather than rote memorization. You'll gain a solid foundation in computer science under his instruction.
I took a 240 class that was utterly atrocious, (I don't think the professor even knew he was teaching us until a week in) so I retook with this class. This class has been my best CSE experience so far. The lectures and lab videos are super helpful and easy to digest. Be wary of projects, they may be a little rough with no prior experience.
Prof. Trickel is my favorite instructor I've had up to this point! He seems knowledgeable and passionate about the subject and encourages students to interact with one another and ask questions on a discord server dedicated to the class on which he himself is active and responsive. I'd definitely choose him for a future class if I have the choice!
This is the best professor I've had at ASU no question. Very difficult class but Trickle actually teaches you something and cares about you growing as a programmer and learning. He is very available, there are plenty of office hours and TA's available. Take Trickle for 240, you won't regret it. He is knowledgeable, kind and reasonable.
The professor's teaching style is much easier to understand than reading a whole textbook and still not understanding the material. I prefer this professor's method over the zybook method!
Professor Trickel is a passionate professor. He cares for what he does and cares for those learning as well. This class is not easy. This class demands and demands and demands. The workload is heavy but the benefit is worth it. If you find yourself questioning wether or not to take this class do yourself a favor: do so.
He is great! Puts the grading emphasis on completing work rather than relying on test grades. The lessons are entertaining and well explained. A unique and enjoyable class, but it is a lot of work each week (I am in an 8 week version of the course). If you spend a lot of time on assignments you may want a full term session to slit the workload up.
Professor Trickel is great, he cares about his students learning. He is available most of the time on discord and answers questions. This class is hard, expect to put in a lot of time in order to grasp the material and to implement it in the projects.
Really great teacher. Awesome Pokemon game project! You learn a lot and you do a lot. Be sure to pair this class with an easy class. It is an easy class if you do the work. Do not wait until the day of, you will not get it done. The projects take a while, but that's okay because he's very generous with grace periods. Talk to him! He's understanding
There is not enough character limit to be able to properly explain why you shouldn't take this professor. He is good at coding and obviously has a passion for it, but he is not good at teaching the material he creates. Unless you are already fairly competent at coding in general, this class will be extremely challenging.
Professor Trickel is always available for questions and responds quickly. He's knowledgeable, funny, and explains subjects clearly. The only issue is that the course feels too intense for a mini session. As a software developer, I found some of the projects a bit challenging but rewarding and learned a lot from them.
Regarding the 'Prof is trying to game the reviews' comment, I disagree. He asked us to fill out an evaluation and rate him on RMP, but he didn't ask for positive reviews! Most organizations and professors do this. The course was great, challenging, and required a lot of work, but I learned a lot from it.
With myriad lectures and labs combined with challenging projects, this professor will make sure that you work hard for your grade, but with a little perseverance, the overall learning experience is well worth the effort.
This class was challenging but in a good way. The workload is manageable if paired with an easy class. The projects were fun and really helped understand the material hands on. There were moments where I felt stuck and unable to resolve the issues at hand but reaching out really helps. Professor Trickel is very active in the discord.
Professor É is very fair and will do whatever he can to help his students achieve their learning goals in his class
The professor really cares and tries to help as much as he can. He is also almost always available to help if you get stuck. The work load is pretty heavy if you are taking A or B session. I recommend you take C session if available. Projects are pretty stressful specially if you get stuck, you can't move on to the next project.
The amount of time/energy put into the projects was just too much to handle for an A session alongside other class[es] and a job. He is an awesome guy, responsive, caring, gives a bunch of extra credit and due date extensions, but the projects need clearer instructions. If this is your first experience with C/C++, expect 10+ hours a week minimum.
If you're taking CSE 240 in the A or B session, it will take you 20-30 hours a week if you don't have much coding experience. However, with Trickel, he makes the lectures quick and not boring, and the projects are challenging, yet rewarding and fun! It is super time consuming but I have never felt more support from a professor/course staff!
I really enjoyed Professor Trickel's class. It's a lot of work and the projects can be very challenging, but I loved the projects! The discord setup for the class was very helpful and the professor and others were always very responsive for any questions/help I needed. The lecture videos were very direct and to the point which I liked.
Get ahead as much as possible, assignments can take longer than planned. Once you get behind it's hard to catch up, but the professor has been kind enough to extend some deadlines. Reach out on discord, if you need help understanding class material or get stuck on a project, the professor and ta's are quick to respond.
Professor Trickel will definitely prepare you for the real world and provides good industry coding practices. If you truly want to learn, I would recommend taking him.
Honestly, hands down one of the best professors in SCAI. Professor Trickle not only imparts knowledge in short lecture videos, but also enforces the learning with hands on labs and complex projects that really complement the learning. His teaching style, responsiveness, and dedication makes all the difference. Expect to put a lot of effort for A.
Amazing Professor and very helpful and patient with any questions you have
Ma learning fun
I really liked the way the class was taught, with the use of various resources for the lessons, labs, projects, and sessions. I found the topics covered in the course to be both interesting and comprehensive, and I believe the professor was very well-prepared and always ready to help.
I really liked this course. It is incredibly challenging, you cannot slack and will constantly be pushing yourself but he offers so many resources, and opportunities to succeed its wonderful. I wish that other professors were like him!! I most enjoy being able to complete labs with a certain grade percentage in lieu of exams as someone full-time.
Challenging homework and a decent amount of opportunity for extra credit. Runs his own class discord server to easier facilitate interacting with the class.
A lot of projects!!!
Online lecture videos are a bit rough, but they are accurate and informative. Lots of projects, do not procrastinate! Great opportunities to secure good grades. Utilizes discord for ease of communication. Cares for the success of his students and will certainly provide feedback when reached out to. He's pretty easy to approach!
With an online course, I think one of the most important things is accessibility. The professor used discord as a platform for students to get help on assignments using dedicated channels and even chat spaces for more general comments/concerns. I found it to be a very active space, with contribution from students as well as the professor and TA's.
I feel lucky to have taken CSE240 with Professor Trickel. He delivers the content easily and simply. Doesn't require a textbook. Each lecture is 5-8 minutes long, interesting, and easy to follow. The projects are a challenging but VERY rewarding. A lot of extra credit opportunities. No need to take test 2 & 3 if you finish projects before due date.
Amazing Professor! The class itself is challenging (as a 7.5 week course), but he's very generous with deadlines and employs a system with multiple grace periods for assignments. Very accessible, always available on Discord and his server is self-sufficient. The TA's are very helpful and classmates are incentivized to tackle problems together.
The labs are pretty easy, but aren't very helpful in actually teaching you how to code. They don't really prepare you for the projects, which are difficult and can be extremely time-consuming. There's an abundance of extra credit and the grading is very homework heavy so you can definitely get an A if you're willing to put in a lot of time.
Lectures and Labs aren't too bad, but projects are 10 times tougher as they do not prepare you for the projects. They are very time consuming but Trickle is very easy going with grace periods. May be a good professor but does not treat his students with respect. Will lash out and not apologize. Only recommend if you are an already experienced coder
Labs and lessons are very easy and you get to learn a cute amount of coding. Projects get too hard later on. Prepare to almost never complete 100% of them if you arent as experienced. Though he is flexiable with due dates, it is still not enough. Tests aren't too bad. This Professor should consider calming down on projects.
Take this class if you already have previous knowledge of C and C++, but if not, take another professor. This guy is not good at teaching but the best at throwing work to do, which is great for some but not all.
His classes are revolutionary with a unique style of "screw you and do your own thing in groups", cause explaining concepts in class is so yesteryear amirite guys? The projects are very beginner friendly, whose submission way is if u code almost everything right but have 1 test that is failing? Unlucky, here's a 0! Recommended only for masochists.
This professor has a passion for coding and is very experienced. My advice is to take this class if you already are at least somewhat good at coding. You will learn al lot and garner many skills. Otherwise, you will struggle. By far, this is the only class that has genuinely stressed me out to the point of burnout due to the level of work required.
CSE 240 with Professor Trikel was a poor experience. Lectures were disorganized and unclear, with concepts rushed through. Grading was inconsistent, and feedback was minimal. The class lacked engagement, making it hard to learn. Overall, the course was poorly taught, and I wouldn't recommend this professor.
This class is easily one of the most stress-free I've taken at ASU. There are so many extra credit opportunities and you can skip most of the exams if you literally just code. Not sure why people complain about the projects because IMO you learn so much from working on them and they're the real crown jewel of the class.
Dr. Trickel's class simulates software development in the real world, with the 24/7 Discord, encouragement of meme posting, and the workshop nature of the 1000+ lined projects. Each project culminates into a big rewarding one that's loads of fun to play with. Prof. values getting things done over test-taking precision, i.e. loads of extra credit.
He is chill and explains the bugs in a perfect manner which help to deal with it easily. I would say he is one of the great professors of the CS department.
Dr. Trickel is super lenient--you could plausibly secure an A+ before you even take the final. Thus, cheating makes no sense. Despite this, greater than 30% of the class got caught cheating. That's why he has so many haters. If you really want to learn how to code better, and you're not a cheater, take him! He's a top 5 best Prof. at ASU.
He is amazing and easily accessible. He is very knowledgable in a wide range of topics from CS to business to law. He's done a lot and is very laid back and easy to talk to. He offers a ton of extra credit. The class really isn't hard and he is always more than willing to help and interact with his students.
Dont even bother leaving a bad review, hes just gonna delete them later anyway. Dude is so butthurt by bad reviews its insane
Decent class, definitely improved from the earlier semesters. Lots of content to cover in a short time. WARNING - he gives out extra credit at the end of the semester for good reviews on here. Be wary of overly positive reviews :)
The course requires constant participation in lectures to complete assignments and labs. If you already have knowledge of software security, it will be easier for you. There are no exams, and grading is based on assignments. Overall, it's an easy and enjoyable course.
If you don't remember your experience in Java, don't hesitate to ask the professor and/or TA for help. His course is designed for students to become good programmers. During the remainder of the project, I had help with a TA, and the TA was helpful. Overall, his performance is fascinating.
I had to drop and retake this class with another professor. When I tell you that the workload with a different professor is literally 10-15x less I am being deadly serious.
Decent prof, honestly. Glad I took this dude for CSE 240. A step up from 205 for sure. Very project heavy. Seriously I had to do so many projects that I ended up ditching my other classes' project and didn't start until I got really close to the end. Get ready to grind, but I suppose its good since they teach you a ton about programming practices
Best class I have taken so far! The professor is also amazing and super accessible through Discord. The TAs are fire as well and always ready to help. Class is 10 projects covering c, c++, scheme, prolog. 2 midterms are replaced by average of 2 projects so that was nice. Amount of EC in this class is unbelievable, almost 7+% if you get all of it.
Professor taught average but left the course in between due to their personal reasons after which the TAs came to teach. TAs were awful at teaching. Students could not understand anything and had to rely completely on online resources and other students for help. And due to this, lot of student's work was a little similar and gave 0s to everyone
Pretty chill, Exam Replacement policy makes it so if you just work on the projects and get 100% on them, you can skip exam. Lots of EC too, so you can get a low grade on the final too.
has a lot of reference material, teaches well, has the discord to help, answers texts/emails quickly, tons of extra credit, answers questions about course material very well, amazing professor overall
DO NOT TAKE HIM. that is the best way i can put this honestly.
this professor will be your worse decision.
Good professor. Took during Spring 2025 as a first year. Extra credit earned through discord, group labs, and class work. Never studied for any of the tests and did well. Class work was feasible and never needed help on it. Group labs are good for practice and builds soft skills.
TERRIBLE FEEDBACK. It is too super annoying to review the exam questions and get feedback. Terrible class. This is not learning. This is memorizing
I read that this professor really helps you learn how to code and its true. I loved this class - learned tons more than in 110 and 205. its hard but lots of fun and great projects, class is all coding. Tldr: this class has a lot of work, you need to put the time in to it, discord helps, you will learn to code.
Class was hard, but a good hard. Some projects are harder than others, but I liked the fact that they did not walk you through the solution. You're forced to get creative with solutions at times because the description can be vague, but that's what coding is right? Class forces you to learn and problem solve.
I am retaking CSE240 since I received an E w/ a different professor. With Professor T., I received an A+. His coding lectures are concise and straightforward. Few HW can be difficult, but he gives so many EC opportunities to compensate. You get rewarded more for completion rather than memorization, so planning ahead for mastery exams/HW is crucial.
one of worst professor you will have. Avoid it at all costs.
Lectures are old and only cover basics of the concept, then throws u in with massive projects that seem undoable. You need 9.7k/10k points to pass. The first 9k are tests that require multiple testing sessions (bad for commuters). TA's are assigned to groups and it's a lottery to actually get a good one. I drew the short straw. Just don't.
Class Info
Online Classes
100%
Attendance Mandatory
24%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.43 avg changeRatings by Course
CSE545
4.7
(11)CSE240
3.6
(139)Difficulty by Course
CSE240
3.7
CSE545
3.1