3.3
Quality3.5
Difficulty55%
Would Retake99
Reviews55%
Would Retake
99
Reviews
Rating DistributionOfficial
5
27
4
26
3
15
2
13
1
18
What Students Say
“Fair grader, go to office hours if you have questions”
EEL4742 - 4.0 rating“He does not return assignments quickly”
EEL4768 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
22%
Textbook Required
32%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.21 avg changeRatings by Course
EEE3342
5.0
(3)EEL3801
5.0
(1)EEL4750
5.0
(1)COMPORG
5.0
(1)EEL3801C
5.0
(1)Difficulty by Course
3211
5.0
EEL4742C
3.9
EEL4742
3.9
EGN3211
3.5
EEL4768
3.4
Reviews (99)
Gives very detailed lectures, happy to answer questions. Also provides power points, so you can keep up without going to class. Convenient for those who can learn on their own and don't want to sit trough slow lectures. Overall a great teacher, would take him again and recommend him. Tests are like the homework. Do the hw, do well on the test.
Amazing professor. Broke everything down to the basics for students who needed it, but could immediately turn around and answer complex questions from others. At the end of the semester, he let me make up all my homework because he said I didn't deserve the grades I had gotten, which ended up letting me get an A.
Really good prof. Nice guy willing to help. Tests are like HW and notes. Lectures are a little dry but take him if you can.
Super easy teacher for Computer Architecture, barely ever came to class, and pulled a B+
Zak is an awesome professor! Does not subscribe to the law of teaching by failing. Really tries to get the student interested and is always willing to help out, including outside duties like resume editing and career advice.
Take him if you can! Very helpful and easy.
This professor is excellent. It makes the class an easy ride guarantying that you really learn. You cannot ask for more.
This man has crystal clear power points that make the class easy to learn. he's extremely nice, not strict at all, and makes his tests easy. I highly recommend this man. Also, I didn't have to buy the textbook.
Never showed up for class, couldnt hear him anyway his voice is low. Only showed up for tests and left the class with a 98%. Dont buy the book, read his power points, no pop quizzes final was take home group assignment. EZ A. Enough said...
Zack makes all his tests and homeworks based off his power points, and those power points are crystal clear and straightforward to understand. He makes is so that you don't need to show up to class. Don't buy the textbook. He made the class so easy that if you don't get an A, it's because you didn't want it.
This professor is the worst. I don't know why everyone keeps writing that he's good. He doesn't know how to teach at all. If you are not an expert in programming, you'll probably fail his class. If you want to learn, don't take him.
Dr. Abichar is a nice guy, but this class isn't interesting at all. He gives you homework on material you're already tested on, don't know what the point of this is? I learn by doing, not by reading off slides. The set-up of this class needs to be adjusted.
Most of the people taking this class already know C. I knew nothing about it. The class moved a little too fast for me, but the teacher is helpful and responds to questions on webct. 50% HW & 1 pages of notes on tets :).Make friends, study together, and you should at least get an A. If you know C...easy A. Avg test grade is an B, HW is an A.
Final was hard and unlike the other tests. Lectures are very boring. If you don't already know C like most of the students, then this class will be rough. No need to go to class, all notes online.
For the sake of your grade, have a PC available to you. Projects are easier when done using a PC. The distribution of grades in this class seemed to be huge, as it was full of techy experienced computer majors, and beginners. Final was entirely all coding, unlike his other exams. DO your 50% weighted HW, it'll help in the end.
Dr. Abichar is one of the only professors in the EE/CpE program whom I respect. He wants you to learn. He will go to great lengths to make sure you understand. His tests are easy as they come from the slides. Attend class and you're almost guaranteed an A. Very reasonable on grading. This is what a professor should be like.
Fairly easy class, the first few lectures are extremely boring for since it was a review of intro to computers. Labs aren't mandatory just do three fairly easy projects worth 30% total. Homework can be done from lecture slides, exams are from homework and lecture slides. Not exactly necessary to show up for lecture just read slides.
Read lecture notes and you'll do fine for everything. No curve balls from him. If he is teaching a class take him.
Not as easy as he used to be! His tests have gotten harder. It is easy to pass his class, but it's pretty hard to get an A unless you already know how to program (and by "program" I mean actually write complicated functions with arrays, recursions, structs, etc.). All the questions come from his slides but there are over 450 slides! Good luck.
Extremely boring and just reads power points basically. If you don't know C this is a self taught class. Since tests are now multiple choice they boosted how hard all of them are with gotcha questions. The third test is a straight memory check to learn nothing from. Microcontroller explanations are worthless with ambiguous questions to trick test.
He's completely changed the exams to all multiple choice and has made the class significantly more difficult. The quizzes and exams don't really line up with the lecture and he never responded to any of my emails. Only saving grace, is that his powerpoints are relatively good and the exams pick from the slides he posts.
Don't believe the older comments - he apparently used to be easy, but no more. His class has a true C average. An A is a 93-100, yet: Test 1 class avg - 73.1 Test 2 class avg - 78.7 Final avg - 71.8 The HW grades were equally bad for the whole class. He gives no guidelines on what to study for the tests and gives no feedback on HW. Avoid.
STAY AWAY! HW is long and only 10%. The testquizzes are given on computers in the business department. Multiple choiceno partial points. Last 3 quizzes and tests were all coding. Better know how to code. His lectures are straight from the PP slides. You are wasting your time by taking him. Credibility: AA in Electrical Engineering with 3.4 GPA.
AVOID. Lectures straight from the bookpowerpoint. Homework is super long with no feedback. Tests are all handwritten, meaning write working assembly programs on paper. The TA seems incompetent and will mark wrong anything that doesn't look like his solution manual even though this class has many different ways to solve a problem.
Professor knew his stuff but the class is very hard. You need a 92 for an A, 73 to pass. It's undergrad so idk why the system is like that. TA's were terrible. Didn't grade homeworks right and were very unhelpful. One of them apparently had never taken the class. The class itself was interesting but it is a very difficult class, prepare to study.
He does not return assignments quickly. You normally will not get feedback why you got points taken off. His homeworks are extremely long. The tests are unfair. He gives us 200 slides to look over and says that any of it is fair game for the exam. Lectures mostly involve him reading slides to us. He is very boring.
Dr. Abichar is a really decent professor. His exams are a curveball due to the sheer amount of material covered in the class, but the material tested is very fair. Come to class, take notes, go to office hours, and you'll pass for sure. How well you pass is dependent on how much you care, but Dr. Abichar makes his lectures engaging.
Dr. Abichar is super caring and brilliant. His TAs were horrible, they never left why points were taken off from hw. Homework is difficult but you can ask Dr.A for help. Exams questions are taken directly from HWs and charts/tables in CLASS. STUDY THE TABLES HE FILLS OUT. They are ALWAYS on exams.
He took over the class 1/2 way through the semester and it was a definite change of pace from then on. He is a good lecturer and really gets into the material. He also gives a lot of homework and it only counts for like 10%. The tests were difficult for the time restraints given. I would not take him again unless I absolutely have to.
There is a lot of material to cover in this class, but Abichar manages lectures efficiently. Most of the material is available online, but I highly suggest attending lectures. The exam problems are mainly from the homework, but some of the problems are less problem based and more memorization. Easy A if you put in the time.
Excellent professor. He knows the material and very well and does a good job teaching it. Assignments are long and not easy but tests are!!
Exams are largely based of the lectures. If you show up to every class and take notes you will do great. Study your notes and homeworks to do well on the exams. He adjusts the grades to make a C+ the average an A is usually 87/88. Biggest issue is the grading. Always review your exams and homeworks incase of grading mistakes.
Abichar does a good job of making sure he leads into concepts slowly and explains everything clearly and visually. Tests are similar to the homeworks, but quite lengthy. He's a nice guy but the lectures are pretty dry. Do your best to pay attention though - textbook is unnecessary and almost everything on exams is explained in the class.
Very organized, and makes Computer Architecture interesting even for non-CpE majors. He has his old Ppts posted on Webcourses, but handwrites his notes during class so it's easy to follow along. Only downside was that our assignments took forever to be graded, so it's hard to know where you stand in the course. Overall, a great prof.
He requires the textbook, and refers to it in his notes and lectures at times, but in general he has his own unique definitions and ideas about MIPS and architectures in general. Don't go into his class expecting to learn how it actually works, but to learn how he THINKS it works
Great professor and very understanding person. Content is tough but his office hours are extremely helpful. Lectures are important because notes are handwritten but time goes by quicker.
I've heard mixed things about Abichar, so here's my take. He's very lecture heavy and both his notes online and in lecture are the key to your success in the course. His grading on Hmk and Tests are fair, as long as you study even a little bit you'll pass. I don't think he curved the final grade, but he probably did on the final exam. Not bad.
It's clear that Abichar is passionate about the material and he gets you curious about Comp Architecture. Go to class, take notes (everything is based on his lecture notes), and your grade will be fine. Super accessible in office hours. Fair grader (lots of T/F on exams).
Professor Abichar is a talented professor. I have learnt a lot and his absolute willing to help students made me approaching him in office hours for further clarifications. Overall, one of the best classes at UCF.
He wrote the new lab manual so the lecture will never be ahead of the concepts. You'll have to keep up with the labs and try not to submit a lab report late. Homeworks are tough but is about 80% of the exams, so study it but also try to not overlook the concepts discussed in class. Fair grader, go to office hours if you have questions.
Very nice guy and good professor. He explains things very clearly
Nice guy but bad teacher for beginners. He goes way too fast and assumes you already know basic programming. He would be better suited for teaching high level classes
Teaches way too fast for an intro programming class. Tests are MUCH harder than in class problems and homework
His lectures are pretty good. He is a super tough grader considering this is an intro class. Quizzes and tests are a lot harder than any other work. Gives you a list of things to study but always has the last 5-6 questions from the next section. They're definitely tricky and so far we have not gotten any type of curve.
The professor really tries to help you learn in class i will give him that. There is on the other hand the fact that the quizzes and tests are much harder then anything even though i have taken higher level CS classes this class was hard for me. You really need to study the material, going to class wont help much. the coding assignments were easy.
He's very knowledgeable about the MSP430 MCU which is used in class. Lectures have a good amount of detail and well aligned for homeworks, labs, and tests. The only caveat is that 10-15% of exam has extremely random questions that are difficult to anticipate. 3 exams are worth 70% total, so it can be very hard to recover from a mediocre exam grade.
Prof Abichar is a good professor in my opinion. He explains things well and is a nice guy. However, I warn you that his exams typically have a bunch of unexpected questions covering things BRIEFLY mentioned in class. As a person who has a lot of experience with programming compared to other students, even I found this class to be hard at times.
I already knew too much before taking this class, and it was during an over-full summer so I didn't give it as much attention as needed. However, he did a great job during lectures. He was VERY patient with questions that honestly shouldn't need to be asked imho. If you have trouble with coding, this is a good instructor for your first experience.
His lectures can be somewhat boring at times, but I have a very good time learning from Dr. Abichar. Very straightforward teaching, very engaging lab projects, and homework is easy to complete with notes.
He's knowledgeable about the material and good at explaining. Main complaint is that he's extremely test heavy (3 are worth 75% of the grade total). To get an A, you HAVE TO remember every detail from every table and every datapath. This class is not typical difficult problem solving; your success depends on how well you can memorize info.
Really nice and tries his best to answer questions. Works out problems on the board and hands down is the best Intro to C prof at UCF. Lots of slides and videos online to help. Only complaint is his tests don't follow the lecture and are nit picky. HW is straight from in class examples. Covers a lot and really prepares you for CS 1.
Professor Abichar is probably the hardest professor I've taken at UCF. His actual exam and quiz questions are WAY harder than his in-class examples by an order of magnitude unbeknownst to mankind. In this class, it is like you are learning the history of C, not how to actually code with C. I wouldn't recommend him if you're new to programming.
The class was fine. I already knew programming, so it was easy for me. However, I talked to some friends who were not experienced in programming, and they said it was easy, too. That must mean he's a good teacher. The quizzes are the only bad part of the class. They have very little to do with the actual material covered in class.
One of the most boring programming professors I've had. Relatively monotonic voice, simple "snippet" programs, and little enthusiasm for the content. One group project, which was a horrid mess. You are required to turn in the example code he's written in class for a grade.
Dr. Abichar is a pretty good professor, if you know some of the basics of coding. During the first few weeks everything is easy but if you don't pay enough attention later in class you'll get lost on what to do. Most of his lesson can be learned from his older PowerPoint slides and reading them makes his tests much easier if you study them.
A great professor. He teaches the material well and goes over how to do problems in class. His test material is very reasonable based on what he covers in class and the homework. He goes over homework before the test so you know where you might have gone wrong, which is very nice. He is also very helpful in office hours. I would take him again.
Took this class during remote/quarantine. He wrote pretty much everything he said during lecture on paper as diagrams, pictures, code, and explanations. All during lecture. It was absolutely amazing! Made the material easy to understand and easy to go back and study
If you have to take him online due to his monotone nature he is very boring. The lectures will teach you everything you need to know. The HW is LONG and can be extremely tedious. The project was easy. Take him in person only imo.
He is a great professor in my opinion! I have taken him for 3 classes so far. His tests are hard but if you know his lecture materials and the homework properly - you should at least get a B! Make sure to study and re-watch his lectures thoroughly before the tests
Abichar was cool and taught well. Grades leaned heavily on three tests. Doing the homework and reviewing the slides was very necessary to get a good grade; multiple choice was at times trivia based off of small facts mentioned only once in the slides. Homework was straightforward but took a couple hours each week to do. Project was a breeze.
Ok, I may have gotten a C but Abichar isn't a bad teacher. Show up to lecture and you'll understand the material. Homework was actually pretty fun to work with and test. Tests were a little abysmal though. READ HIS POWERPOINTS, some questions are nitpicky.
Decent teacher, if you go to his lectures then the homework will be a breeze. If you do the homework, go to lectures, and review the ppts then the exams are fine. Main problem was he was nitpicky on the multiple choice where he would test on things only mentioned once in a lecture. Make sure to look at any code he uploads as questions are in there.
Everything you'll be tested on come straight from the lectures. HW and lab is straightforward enough if you take notes. Tests however are very detail-oriented, so be sure to study a lot for them. His monotone voice can make lectures a little boring, but he's passionate about what he teaches. Can't go wrong with taking him.
Great Professor cant say anything else .
The topic is hard no matter what, but he never put anything on his tests that he didn't go over. Only thing is that his tests were soooo long. Multiple choice may sound better but it's not. It's tempting to skip lectures but if you don't tests will be a lot easier because his three exams are worth 75% of grade. Group project is easy peasy. 7/10
As a person he is nice and goes over the material slowly in class, so it doesn't feel rushed. However, his exams are full of questions regarding small & specific details sometimes not even mentioned in class. Our final exam had a mean of 61% (failing grade) & he didn't even curve that. Btw, exams are 70% of your grade so that doesn't help either.
Did not enjoy this class at all and the final had a failing mean and he didnt even curve it. Lectures are very boring. Tests are information heavy and multiple choice. They were absurd as he had information not from lecture on there. Labs were kind of interesting, outdated stuff however. Do not recommend at all. Nice guy though.
Avoid if at all possible. He is so monotone I could barely stay awake. Tests were averages were low and he does not curve. Also the labs were way too long for a 3 credit class, I think he made them longer than previous semesters according to the old lab manuals.
I am a senior in EE, so I am used to a level of difficulty. I have also never given a professor a bad rating before. But these labs are killing me. This lab takes at least 2x the effort and time as my next hardest class. It is not manageable for a full time student. ULA is a godsend but at this point I feel guilty asking for so much help.
One of the few classes where I didn't have to teach myself everything through the textbook. Just go to lectures (or watch recorded versions of them), pay attention and you will get a decent grade on the exams which compose the vast majority of your grade. People mention he is monotone, but what's more important is that he's nice and understandable.
Dr. Abichar has a really great wealth of knowledge on the subject and clearly very passionate. His lectures are clear and informative. The exams are all multiple-choice and true false. The class is not hard. BUT the labs. The labs for this class are egregious. They are cool, but take way longer than the allotted lab time.
One of the best professors af UCF. Very kind and caring to his students and helpful during office hours. Reviews exam topic material very thoroughly a few days before the exam and not the day before to give you time. Very neat and organized and lectures are very straight forward. This class is tough bc it is a lot of information but not hard topics
Awesome professor. Super knowledgeable and well spoken and organized. The labs are demanding but the exams are based on them so it's not that hard.
I took him first time. This was the hard class and he made it more hard. The labs are so annoying and lengthy and he told TA not to help student for coding. The TA were not helpful because they followed professor advice. He just write code in paper and have monotone. It seems he had bad experience in her college life and he is trying on students
Great course but he copies notes from previous lectures on overhead. Does not give good examples. It should be easy but makes the subject unnecessarily complicated. Paranoid about using existing examples for labs. Some of the TAs are mean. Try to avoid him.
There are 11 labs and 5 homeworks. Not terrible but along with you're other classes, and the extensive parts to each lab and homework, it was my most backed-up class. DO NOT do the lab project unless you are ahead of the class by 3 weeks. The labs the project replaces are far easier than the project requirements and are tested for on the final.
It just feels like he does not want to be a professor. Most of the time he seems upset going to office hours and wants to be there as short time as possible so he can leave. test are just trivia from lecture and labs, he will take the most obscure parts from a lab and put it in the test.
Do not take this instructor, don't please! He seems not liking his job. He does not give feedbacks at all and makes his material very hard than what it is suppose to be. Do not regret it, you will not learn nothing
Take other professors before him for this class. He is extremely monotone, I almost fell asleep in most lectures and the class agreed, by the end only 10-15 people actually attended. Homework's are difficult, often unnecessarily so. Tests are only 5 questions, so if you don't know something it will impact you in a big way. Useless in office hours.
most of grade comes from 3 exams, which are only 5 questions each. take good notes and re-watch the lectures religiously so you know the kinda code *HE* wants you to write for the exams. go to office hours to review after exams are graded, otherwise you'll never know what you got wrong. can be a pretty harsh grader. 1 group project. ok professor.
Take any other teacher his tests are 70% worth the whole course. Mind you all the averages on the test were less than a 70% he doesn't curve and is an awful teacher. As an intro level class he's the worst teacher to ever take.
Worst teacher for an entry level course.
He makes the class very difficult. There are only 2 exams and a final, the exams weight 70%. If you fail one exam you would struggle so much because there are no extra credits or anything to help you. Homework are difficult and he is not very helpful. Don't even bother to email him because he'll ignore it.
Exams: 70% of the course & are essentially 150 T/F questions. Labs: 15% but you are going to spend 10+ hours a week writing code/reports. The rest is straightforward HW. I loved this professor, he was nice, caring, really took the time to explain. The TAs though, so many cheating accusations & 0s. Don't underestimate the work you'll need to do.
Lectures would put anyone to sleep, tests are multiple choice, but a lot of the questions are very obscure, small details not in lectures. The lab portion made this class a nightmare, as the TAs are all very rude and throw out cheating accusations and zeros for anything. The labs will take up so much time. There needs to be a change.
This class is a chore you need to simply power through to graduate. If you show up and do reasonably well on the exams and get the 60% minimum in the lab, then you'll pass. The exams are essentially 150 trivia questions that could cover the most minute detail. The labs are time-consuming and you'll likely get accused of cheating. Abichar won't help
Good lectures but, average test grades were relatively low.
Lab is ridiculous class is boring. Only section at UCF. Requires so much time
Dr. Abichar is a decently good lecturer and explains concepts well. However, his lab is a nightmare! While I had around a 74% homework average, got a 50 on the first midterm exam, and got a 77 on the second midterm exam, he gave me zeros on all 11 lab grades because my code looked similar to code from other students. He needs to evolve/be nicer.
Dr. Abichar's class is extremely difficult, with you needing to put more effort in this class than the other classes you have taken previously. The labs are very difficult and will likely consume most of your week, and the exams require extensive preparation to get a good grade, but attending the lectures will prepare you for both of these.
The lab is fine, but it requires a lot of time outside the lab to complete and fully understand it so you can pass the checkoff. The homework is graded a bit harshly if you make a mistake. The exams are 50 MC on content from lectures and lab, but they test if you remember small details. There's no real problem-solving on the exam.
Abichar's Embedded Systems was difficult yet it was one of my favorite classes here at UCF. This class is enjoyable if you enjoy the subject. Otherwise, it is really hard with the weekly lab check-offs and difficult exams, which are word for word, his lectures. He was very kind during office hours, too.
Professor explains topics in a clear and concise manner. Provides opportunities for students to answer questions that help develop their understanding of the material and provides a chance for students to ask clarifying questions. Homework was simple as professor solves similar problems in class. Exams were easy if you understood the homework.
Dr. Abichar truly is an outstanding teacher who is very passionate about Embedded Systems. His class this summer was not that bad, five homework assignments (15%) , the highest nine of the 11 total labs (15%), and three midterm exams (70%, 23.33% each-there is no comprehensive final exam) form your class grade. He is helpful in his office hours.
- The professor seemed to be okay at teaching, but with a 3-hour class, my attention was just not caught. - You could join through zoom - Did extremely poorly on tests, and when I went to multiple office hours, he never showed up and responded to any emails with basically "my bad, forgot to mention I was out" --- never told me what I did wrong
Embedded Systems with Prof. Abichar is a challenging course, but if you stay on top of the labs and exams, you can succeed. The labs take a lot of time, so use resources like Unstuck ai to help. Lectures are dense, but worth attending.
Abichar is not a bad professor if you pay attention to his lectures and do the work. His exams can be difficult but you study and prepare you will be fine. The hardest part is lab, is it very important to read the lab manual and not cheat! Also mentally prepare to spend time for this class.
This professor made me rethink my Electrical Engineering major. Claims that this class is for those with no programming/coding experience however lectures leave students more confused then when they entered. Reconsider taking this class immediately if you don't have any computer science experience. Tests are writing PAGES of code.
The professor himself is great. The class has 110 points possible, but still graded out of 100 points, so it's curved already. However, the class is really lab-focused, and the TAs are very critical. You do get the option to do a project instead of the last 2 labs, but still, the lab TAs are pretty harsh.
Class Info
Online Classes
100%
Attendance Mandatory
22%
Textbook Required
32%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.21 avg changeRatings by Course
EEE3342
5.0
(3)EEL3801
5.0
(1)EEL4750
5.0
(1)COMPORG
5.0
(1)EEL3801C
5.0
(1)Difficulty by Course
3211
5.0
EEL4742C
3.9
EEL4742
3.9
EGN3211
3.5
EEL4768
3.4