4.6
Quality3.4
Difficulty96%
Would Retake85
Reviews96%
Would Retake
85
Reviews
Rating DistributionOfficial
5
65
4
14
3
3
2
2
1
1
What Students Say
“He makes classes interesting and fun”
575 - 5.0 rating“By far the best teacher I've ever had”
CPRE281 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
23%
Textbook Required
17%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.09 avg changeRatings by Course
575
5.0
(2)COMS610AS
5.0
(1)COMPE185
5.0
(1)HCI575
5.0
(1)HCL575
5.0
(1)Difficulty by Course
HCI575
4.0
HCL575
4.0
COMS207
3.6
575
3.5
CPRE281
3.4
Reviews (85)
Alex is a very knowledgeable professor. His lectures were great and he had the right balance between lecture slides and in-class disucssions. Anyone who is interested in robotics, AI, or human-computer interaction should take whatever class he is offering.
This class was very hard for being a class for the nonprogrammer. Alex did, however, try to offer as much help as possible. Weekly homeworks are worth only 2 points and take at least 2 hours to complete, in my case. The exams take a very long time, as well. One "hour long" exam took, on average, 3 hours.
This guy didn't know how to teach the novice programmer. I passed the class but not because of any help he could give... I studied and I think that he may want to try to find another class if he is teaching!
Alex is an awesome professor! He really cares about his students and if you talk to him he will help you pass the class. He adds humor into his lectures to help you listen. You DO have to learn in this class, otherwise the tests will be pretty tough. Pay attention and get help from the TA's, and you should be able to get through this class fine.
Like stated before, being a business major, I though it went quite in depth but I don't know everything about java before I enter the class. Going to lectures and the homework are VERY important to passing the class The exams are quite long but they are open book and notes so not too bad, just long.
Ive taken many computer science classes before this one and found this to be the easiest one yet. Its sometimes hard to understand what he is talking about at times,but he does a good job trying to explain it to you. He is willing to work with you if you have trouble with problems. Homework is easy compared to other classes. claims if you try=pass.
Really easy, I thought. You can get 135% on the exams, though he cuts grades off at 100%. They are open-book and open-notes. The exams are part written and part programming (in C). The written parts are more difficult, at least for me. I didn't learn much from the lectures, but the labs are useful.
Great teacher
Humor in lectures was great. Alex did very well illustrating topics and provided good examples. Labs extremely beneficial for learning and applying new material. Loved the fact that exams out of around 130 - made for a great grade booster since I could always score around 100. Homework got really time consuming and annoying near end of course.
Hilarious teacher. Always keeps me awake!
Alex does a great job, and keeps class interesting. I really wish that he taught more classes than he does. I'd definitely suggest taking his section of any class he teaches.
One of the best teachers I've ever had. He makes CprE 185 the only class I actually look forward to going to.
Great Teacher! Homeworks are easy(only 30 mins max) and labs are interesting. He keeps your attention during class! Great Prof all around
Funny, which helps keep you interested in attending class and paying attention. Lessons are also pretty easy to follow, and an actual demonstration of the lesson in code is usually always done, so you can see firsthand what he's talking about, which is a big plus too. The class overall is somewhat difficult, but one shouldn't have too much trouble.
Makes the class very fun.
Funny professor and he kept the class interesting. It did take a while for us to get our grades back from the homework, but other than that it was ok. Class is extremely hard.
If you take this class, TAKE ALEX'S SECTION. That is all.
A completely awesome professor. He's a lot of fun fun to have as a professor and he really makes the class interesting. I immensely enjoyed having him.
The best professor I've had!
The best professor I've had!!!! Very helpful!
The best professor I have had!!!! Very helpful!
Best professor I've had thus far mostly due to his good humor and lecture style. The ex-soviet jokes are entertaining and keep the class from becoming too dry. The only complaint is the learning curve for this class which is incredibly steep for those who have not programming in C or programmed at all before.
Alex is a very funny guy. He clearly knows what he is talking about. I had no programming experience before taking this class and I'm doing well. It is a lot of work so be prepared, but if you are struggling, talk to him after class. He is open to students comments and lenient. I easily recommend him.
He is a nice guy and helped me after class, but the course was ridiculous. It is way too hard and time consuming and you can spend hours doing the homework and end up getting no credit for it. Didn't really learn anything in lecture or lab because the concepts are covered to fast. Not a fun class at all.
Alex was a very fun professor to have. He's funny and is good at explaining concepts in lectures. However, the homework was far too difficult. We would learn basics in lectures and labs and then be given homework that even the TAs didn't know how to solve. Overall the class was enjoyable but way more difficult than it should have beeen.
This is a very fun class. Stoytchev does an excellent job engaging the class for new concepts and old. This is a problem solving class, and the homework does escalate in difficulty rapidly. That being said, you will learn the material well.
Alex is awesome. His lectures are very good and his humor fits the demographic of his students well. He is very approachable and cares about his students succeeding. However, the homework is stupid-difficult. Be prepared to ask for a lot of help. If you've never programmed before, you're gonna have a rough time, but Alex will definitely help you.
He's great! You will be challenged like none other, but quite frankly this will prepare you for further classes in CPR E. He also loves Star Wars & the Matrix as well as makes a lot of jokes about Russia, America, and the movies above.
Alex is a great professor, and his class is very interesting. This was my favorite class so far. He posts good power-points too. The homework takes really long for this class, but its do-able. The class itself was hard, but if you take time to get to know the material well, then you should do fine.
He makes classes interesting and fun. I learned a lot from this course.
He's funny and he thoroughly explains everything in a simple way. I would recommend him for any class he teaches. Also, wait to by the book. He walks you through all your of options the first day. Everything is posted online, don't have to attend.
He has a great sense of humor and explains really well .But you have to work hard to get an A in the class.
Overall pretty easy with the exception of a few homeworks. Exams were easy and he gave lots of chances to get 100 on them. Stoychev explains concepts pretty clearly and if you don't get it he is willing to stop and explain again. Seems like he cares about students he teaches. On top of it all he is really funny as well. Great professor overall
Alex has such a perfectly concise way of speaking that he only says exactly what he needs to which makes him the perfect professor for this class. The only exception is the little jokes he slips in, but his humor keeps some of the drier subjects tolerable. Also take him seriously when he says there will be Star Wars exam questions.
The first 2/3 of the class are cake. The last third will blow your mind. The class doesn't really require extra studying (just before exams) as long as you've done the homework an mini projects. Some of the lectures are kind of repetitive, until the end of the semester. Then it will destroy you if you don't try.
If you attend class everyday, do the homework, and study, you will pass. Stoytchev set the gold standard for teachers at Iowa State. All other teachers pail in comparison to his outstanding attention to students, willingness to help, and his simply outstanding slide shows. By far the best teacher I've ever had.
This guy was great. Class material is difficult, but I wouldn't have it taught by anyone else. Be prepared for Star Wars and Matrix references and test questions.
Honestly one of the best professors I have ever had, lectures are very funny (you will know what I mean syllabus week), he does a great job of teaching the material and sets you up to get a good grade if you put a bit of effort in. Takes feedback seriously and is probably reading this right now. take the final project seriously though.
Stoytchev is probably the best professor I have ever had at ISU and maybe ever will have. 281 is a boring class in my opinion but he makes lecture fun because of his sense of humor. Always go to class cuz it starts easy af then goes 0-100 and sucks at the end. Overall, don't take this class if your prof isn't Stoytchev.
Alex is a great lecturer and you can tell that he really puts a lot of effort into his lectures. There is about 1-2 hours of homework for this class each week which usually is pretty easy. The final project is by far the hardest thing in the class and you should plan to spend a lot of time on that (It took me around 30 hours in the lab).
Stoytchev the first class told us he wanted everyone to drop. He did anything but want us to drop. He was a great and funny teacher. 10 out of 10 would recommend. Except the final project was super hard. Start early.
The best teacher i have had at the university so far.
Best teacher at this university. I have never seen a professor work so hard to make sure his students were understanding the material. He has an anonymous feedback forum on blackboard which he reads regularly to make sure the student's are happy with his teaching. Make sure you've watched every episode of Star Wars before taking this class.
Great professor who clearly spends a lot of time planning out his lectures to make them clear and easy to understand. Tells you exactly what it is that you are expected to know for exams, and the labs were also not overly challenging. The final project did take a lot of time so make sure to not put it off!
Best professor I've had at ISU. Really wished he taught more classes.
Great teacher, you don't have to go to class, but I would highly recommend it. He does a great job explaining the concepts. He will bring in props if he thinks that will help him teach the lesson. Funny and enjoyable guy. Exam are very long though, almost everyone runs out of time before they finish. The exams are 130/100 to compensate for that tho
Dr. Stoytchev is by far one of my favorite professors. The lectures are entertaining, but at the same time helpful. The exams are very fair and the grading criteria are clear. He is not monotone at all and is quite engaging. I would definitely take his class again.
Professor Stoytchev is a great professor and is pretty humorous at times. He mostly reviews the book reading in class but there is a lot of good explanation of the material and information for the labs in class. The lecture PowerPoint slides are online on his website but for most lectures you'd better be there if you want to understand it.
He explains things very well in lecture. There were three tests, open-book and notes. These accounted for more than half our final grade. They had 130 points but were graded out of 100. Reading is not necessary if you go to the lectures, but the book is helpful for homework. He tends to go very slow in lectures, but it is better than going too fast
Stoytchev has got to be hands down the best professor I have ever had at Iowa State. His lectures were worth the time and he is super helpful outside of class too. Class was never dull.
Pretty funny guy and definitely knows what he's talking about. Class starts off pretty easy and then the last third of it just completely flew over my head, and the final project is a brutal one. Definitely give yourself ample time for homeworks (can take multiple hours as the course progresses) and the final project. Overall, great class and prof.
One of the best professors at ISU. Attending lecture is key to doing well, which is enjoyable because of Stoytchev. After the first exam, I did not take any notes--he posts all his slides online. Just go to lecture and pay attention, do labs and homework with the slides as reference.
Stoytchev is a very good prof. His lectures can be a little technical and boring at times, but he mixes in some humor and he is very good at breaking down concepts to help students understand. I barely touched my textbook but went to class and did just fine.
Good teacher. Class gets much harder as it goes on. Lectures are hit or miss. Either dreadfully boring or hilarious.... but it is dreadfully boring material.
Stoychev was the best professor I've ever had at ISU. CPRE 281 was a difficult class but he tried his best to make us understand everything. You could see the effort he took to make the class enjoyable as well. He really cared about our learning and I left this class remembering everything because of his teaching.
Funny Guy with a lot of star wars references on tests, usually for extra credit
Great prof, actively tries to make the content of the class interesting and is enthusiastic about what he does. Tough grader, and his exams are equally hard (or I'm just dumb).
One of the best professors I've ever had. Gives clear concise instructions and easy to understand lectures with a good amount of humor and charm sprinkled in to keep things interesting and fun. Homework was reasonable and informative typically linking up with what was being taught in lecture or in lab. Tests were graded and submitted the same day.
Stoy is a phenomenal lecturer who puts a great deal of time to ensure his lectures are quality material. This is an incredibly difficult course, however, and I highly recommend reading. You have to put in a lot of effort. He managed to make a course I found rather boring initially, incredibly interesting. Super engaging lectures, don't skip them!
Easily one of the best professors Ive had
Dr. Stoytchev is without a doubt the best professor I've ever had. It's always apparent that he's passionate about what he does. 575 is a lot of work, but it's all valuable and genuinely fun. His teaching made me fall in love with computer vision and signal processing. I guarantee this will be the most enjoyable and memorable class you take.
I thought he explained things pretty clearly. He also seems to care about his students / the quality of his lectures. Some of the homework questions felt misleading and confusing is the main complaint I have. Get ready to put some time into his course as you will have 1 lab and 1 moderate homework due most weeks.
Stoytchev was a decent instructor. The lectures were simple at the beginning but quickly got more complicated, take notes! The weekly homework was fairly long. Stoytchev communicated concepts clearly and effectively. He always stayed after class to answer questions. One of the hardest classes I've taken at ISU so far (I'm a sophomore).
Stoytchev definitely tries to make his lectures very enjoyable along with getting the information to you. He talks through slides which can be found online on his website which is always nice to look at in case you miss/decide not to go to a class. The homeworks and final project were very consuming but they helped me learn a lot of material.
Dr. Stoytchev really cares about students and makes things more enjoyable with humor. He puts in lots of work to ensure quality content and gets exams graded and entered within the day.
The lectures were the best part of this class, and everything was explained very clearly. There were never any surprises, and his lecture slides are amazingly well crafted to teach the material, in addition to just being a great professor. The exams were also very fair and easy to prepare for without being too easy to challenge you. Great class
Dr Stoytchev cares about his students and provide you extensions if you need it. He will make you work for the class but you learn from each homework. He gives extra credit with every homework so if you feel like falling behind you can catchup easily. He cares about teaching and his students
Assigned work over breaks, broke ISU policy multiple times, attempted to enforce masking. Be cautious if taking this class.
Prof. Stoytchev has great lectures that he puts a lot of time into. He does a great job of explaining content that the book either leaves out or does a poor job of covering. All of the tests also felt pretty reasonable and I never felt like I was being set up to fail. One of my favorite classes in terms of content, would recommend to anyone.
The class is great and taught very well. You can tell he is passionate and cares about giving the students a good education. My only complaint would be that (early in the semester) he used class time to heavily encourage students to wear masks (completely fine), however, he didn't post streams of the lectures online :/
I found Digital Logic to be a relatively enjoyable class. Stoytchev's lecture slides are all available online which makes it very easy to review and he responds to emails very quickly. His lecture slides do tend to be on the long side (around 200-250 for each topic) and a lot of it is either review or animations. Learned a lot though.
Stoytchev really cared about making his lectures engaging and he is very passionate about digital logic. The slides are 200-300 slides long so beware, but this is because of animations that make it easy to learn when you miss. The labs and homeworks are time consuming but help out a lot for the exams and the final project. You'll have to earn it!
Great Teacher very intensive course but you learn a lot. His course is everything you need to learn about digital logic and computer engineering.
Stoytchev is hilarious and very good at explaining things. However, his exams can be stressful as they are always a crunch for time.
I think you can understand the content without going to lecture. But i would still recommend going. He does clarify questions if you have them. He's kind of belittling. labs are time consuming. I would take as many timed practice midterms as possible. He often puts problems that you've never seen on the exam. does not give extensions on hw.
Amazing, hilarious professor. He is excellent at teaching complicated things. His powerpoints (which are 100s of slides long) are amazing resources that he uses to teach by creating "animations" of circuitry. We started the year by learning simple boolean expressions and ended with studying a genuine microprocessor, all credit to his teaching.
He is a great professor who helped me get a better understanding of computer science. The class is challenging but not overly difficult and he is supportive and answers questions thoroughly.
Great guy who genuinely puts effort into his teaching. In CPRE 281, the slides he made are the reason I was able to learn most of the material. Exams were hard, very little time especially for exam 2. Also, I didn't really enjoy his teaching style because I wasn't able to focus very well. He did too much reviewing.
My boy Stoytchev has some of the best slides in the business. They make following the circuits pretty easy. As others have mentioned, the exams are a bit of a time crunch, but he provides some extra points on them, The labs are very straightforward and logical. The homework can take some time but are not too crazy. He is the best prof I've had!
points were fairly distributed, which is a big plus. exams were difficult but not impossible.
Professor goes through material fast in lecture. He uploads all of his slides. His slides include ‘animations' of circuits, gates, and computers. It's very helpful. There is a weekly homework that takes roughly 3 hours to complete, if not more. His slides help immensely with the homework though. He allows a lot of notes on exams. He is funny too.
His lecture slides can be overwhelming but they help immensely for exams. Really funny guy.
Participation in the lectures isn't mandatory, but I recommend it. The class pace is fast and Stoytchevs' lectures were the easiest way for me to learn; way better than anything I found online. He is very approachable, loves Star Wars, makes & puts jokes in his lecture slides, really great guy and teacher. One of the best professors I've had.
Exams were a bit of a time crunch but I thought he did a good job preparing us for them. Great lecturer.
Great course focussed on video/image processing.
Class Info
Online Classes
100%
Attendance Mandatory
23%
Textbook Required
17%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.09 avg changeRatings by Course
575
5.0
(2)COMS610AS
5.0
(1)COMPE185
5.0
(1)HCI575
5.0
(1)HCL575
5.0
(1)Difficulty by Course
HCI575
4.0
HCL575
4.0
COMS207
3.6
575
3.5
CPRE281
3.4