3.1
Quality4.3
Difficulty48%
Would Retake168
Reviews48%
Would Retake
168
Reviews
Rating DistributionOfficial
5
52
4
31
3
19
2
27
1
39
What Students Say
“Schwartz is by far the worst professor I have ever taken”
EEL4744 - 1.0 rating“I spent 40 hours on lab 2 in order to earn 53/100 if that tells you anything about him”
EEL3701C - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
98%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.79 avg changeRatings by Course
EEL4744E
5.0
(1)ENG4712
5.0
(1)EEL4712
4.0
(4)EEL37014744
3.5
(2)EEL3701C
3.3
(33)Difficulty by Course
ENG4712
5.0
DIGITALLOGIC
5.0
EEL3111
5.0
EEL3744C
5.0
EEL3701C
4.5
Reviews (168)
No Comments
No Comments
Tests are POORLY written. Notes are horrible.
Hard, but excellent teacher. Learned a lot.
No Comments
AMKE THINGS COMPLICATED< POORLY WRITTEN TEST
tests and labs are kind of ridiculous
His goal is to make your life hell!! Outside of class he isn't helpful at all.
No Comments
Organized (thanks to ppt slides), and he teaches well. his tests are too bad until you get to the final. BEWARE THE FINAL.
Poor is the pupil who doesn't surpass his instructor. We all do because he can't pass his exams.
Exams are very difficult
His exams are way too long. I knew everything on an exam, but got a 40% on it because I could not finish. I fear I might fail his class even though I believe I completely understand everything. Fast people do well. He is very helpful outside of class.
The class is challenging and time consuming. However, if you put forth the effort you will do fine in the course. The first two exams where staightforward and written well. Beware of the final... it's rough. Look for a good lab TA.
Dont miss class and listen to what he says. As long as you understand whats going on everyday you will really learn a lot. Once you fall behind though its hellish to catch up. Probably the best professor I ever had at UF.
Schwartz has a major ego issue and constantly makes references to his "genius" during his lectures, very annoying. His tests are written to only allow the quick test taker to pass. Simply understanding the information and how to apply it is not
The size of his forehead is only surpassed by his ego.
MicroP is the definitive EE class. It takes extra effort but is worth every minute. It's actually a relief to get to a class where you can learn not only concepts but debugging skills that you will use in a REAL job.
Hardest but best prof I ever had at UF. His tests are hard, but if you go to class and do the labs, you will do well. He knows that teaching is his top priority: when the class didn't do well on the first test, he asked himself what he did wrong.
No Comments
Great Teacher, a bit tough, but very useful class
As many have said, his exams are not only really hard and complex, but also are incredibly long (with a short time to complete it). Even if you understand his lectures and do decently in the lab, you still might do badly in his test. Hard, but worth it.
I still don't understand why so much praise for a professor who makes his labs and exams LONGER THAN LIFE just for the sake of being long and nothing else. In his mind, he thinks his is the only class you're taking that semester. It's ludicrous! I'd avoid him.
hard teacher, power point lectures are the worst, does not prepare you for lab or test
its true...he likes to zip through power point lectures and has a big ego...but outside of class he is very helpful. I gained a lot more Lam's and Arroyo's section towards the end of the semester. I understood everything they taught, instead of the massive amts of baloney schwartz likes to add.
Tough professor but very knowledgeable and organized. Example test are exactly like the actual test. If you want to know how to do everything and do it right, take his class. Labs do take a lot of time so try to take it without other hard classes.
Stop glorifying Dr. Schwartz. He's an "OK" teacher at best. He's methods of exposition (i.e. PowerPoint, ping-pong videos) are lackluster and inflexible. His labs are unnecessarily and unbearably LONG. My TA was a bit arrogant and unhlpful. Very bad experience. Take Lam or Gugel instead.
Had Schwartz for 3701 and 4744. Hated him in 3701, like him alot in 4744. Dr. Scwartz knows practical application. You want to learn? Take Schwartz. You want an easier grade? Go somewhere else.
This guy just needs to get fired or needs to pass a teaching licensing test again. LOL. You are better off learning it on your own/labs, b/c he is not good at all. LAM or GUGLE all the way.
He is the worst professor in the world. He has a big ego.......he thinks he's the GOD. Go figue if u wanna take a class with him,
Sure, Schwartz exams are tough and labs ridiculously long. Shouldn't have gotten into engineering if you can't handle it. Schwartz is a funny professor, he holds your hand through a lot of things, but expects you to work hard at it. Don't expect a good grade from him, but expect to LEARN.
No Comments
I am almost 5 years out of school and he is definitely the one I remember the most. Yes, he is difficult, but he does try to ensure everyone understands things. Be thankful that he pushes you so hard. U need to know what he teaches well if U want to have a good job. Kids are too lazy these days anyways, so they need someone to push them like this.
I took this class when he was the only one teaching it, so the exams were pretty hard. If he teaches it with someone else the exams are pretty easy and he more than prepares you and the class becomes a cakewalk. Even with him as the only professor it's not a very hard class and he makes everything crystal clear to prepare you for future classes.
No Comments
Schwartz rocks! He is considered tough and the labs are long, but if you want to learn it, you got to put in the time. No pain, no gain. This class has some pain, but by the end I was amazed at what I could do. Same with EEL 3701. Schwartz is very helpful outside of class when I needed it. He is (by far) my favorite prof.
Anyone but him. You will regret it. My first C and I did study hard.
Awesome teacher - great guy!
This class is really a joke. Basically you're signing up for a full time job of teaching yourself labs. This guy deludes himself into thinking he's a good teacher, but really only associates with the 4-5 students that kiss up to him. Lectures are weeks behind what you're expected to do in lab. Id take Lam or Gugel any day if possible.
Lam, Gugel, and Schwartz all have their own style. Schwartz may be a bit eccentric, but he is really enthusiastic about his classes. Hardware courses are about _guided_ learning. NOT spoon-feeding. He helps teach you how to teach yourself. If you put in work, you will get lots of learning out of his classes.
Take Gaugel or Lam. I took his class at the time no one else used to teach it. He is the worst teacher in the dep. He is pro at his stuff but he cant teach. As a person you will never see a person weirder than him. He only teaches to couple of his favorite students try to be one of those. His exams are extremely long and hard.
As said in an earlier comment, he teaches guided learning. Given the amount of material you have to go through in the course, its not possible to teach all the material necessary, instead you have to learn on your own and go to class if you have a problem or a question. In this respect, he is an excellent teacher.
his class was a terrible experience. he's not that great of a teacher. toward the end of the semester the class gets really hard, especially the labs. he is very unhelpful in explaining the basics of the harder labs, unless you go up and ask him specific questions. also, the ta was the worst ta that i've ever had. overall, a bad experience.
Schwartz's Digital Logic may be one of the most rewarding classes you take at UF as an undergrad. Go into the class expecting to work hard and not to fall behind or miss labs. He is methodical and thorough in covering the material, and his passion for the subject matter is inspiring. His office hours were always very helpful as well.
Schwartz is a pretty good teacher. He covers a ton of material, and the labs are interesting but a lot of work. Everything about this class is great except for his tests, which are very difficult and pack an unreasonable amount of material into 2 hours. Take Schwartz if learning the material is more important to u than your GPA. Nick is a great TA.
No Comments
Professor Schwartz is hard, but he truely cares about his students. He sometimes wears a crazy tie on test days and plays funny videos. The material is thorough and if you are having troubles, he is willing to spend extra time to make you understand. He loves teaching and wants you to have the best experience you can have. Take his class!
No Comments
No Comments
Hard class, but put in the time and you will get it. Dr. S. is available almost always. And he seems to enjoy teaching in his office hours. He loves teaching. I'll take more classes from Dr. S. if I can.
Great professor. 3701 was by far THE most useful class I've ever taken. You will learn so much that is actually applicable in industry. Schwartz is great - good teacher, entertaining. Exams always have relevant material, and he always gives good practice exams. Highly recommend both the prof and the class.
Bad professor. Plays favorites with his buddies in IEEE. Relies way too much on powerpoint. Talks down on students interested in pursuing analog electronics. Digital isn't everything!
Schwartz's class was hard. But he works hard and expects us to work hard too. I have never learned so much in a course. If you are interested in learning, take Schwartz!
Great professor. I took microP with him summer 08. It's not as hard as everybody says it is, but you do learn A LOT like everybody says. I left the class excited and confident/cocky and feeling like I can make anything. Definitely take this class, and definitely take it with schwartz.
Not an easy course, but Prof. Schwartz is fair and quite knowledgeable about the subject.
Long tests and labs, but if you put the work into its worth it. Learned more in that class then I have in any other one semester at UF.
Bad Bad Bad professor!!!!! Avoid this guy!!!! Take the class somewhere else!!!
This guy knows his stuff. One of the hardest professors I have had at UF. I would take another class with him though, as I learned a lot from this guy. The labs are the hardest part and he is unrealistic on what he expects of you, but if you can do the lab, the tests are based right from them it seems.
Dr. Schwartz is great and has respect for his students. And he is always available for his students. His labs are very time consuming but doable. His test on the other hand are impossible. It seems like he has a quota to have a certain number of students drop. Our test 2 had a 19pt curve the avg was a 56 before the curve.
Knows his stuff, but just can't teach. I could not follow his lectures after the first few. I basically had to learn on my own. Prepare to talk to TAs, form a good study group, and most importantly keep up with the material and learn how to do the labs inside and out to do well on the exams. Long exams, but there are lots of practice exams, do em.
This man is off the chain! You gotta put a bit of work into it, but he's soo helpful. Just be diligent and you should be okay.
This class is very tough, and you have to study alot in yourself. Very time consuming class. He lectures by using powerpoint, so it's so boring to be in the class. Exams are hard, but he makes some curve. Lab is easier than other prof because he doesn't require the lab report. You need just results for the lab, it's good.
Schwartz has ridiculous expectations, and the final has too much material for 2 hours. His enthusiasm for the subject is obvious, it translates into absurd tests. There is always a hefty curve, though (5 for midterm and 10 on final for my class). If you're about to take this class...you really should do ALL the labs and practice tests. No exception
Be ready to put a lot of time into this class. Labs are very time consuming and different from other labs if this is your first real engineering class. GO TO OFFICE HOURS, even if its just the TA's. Most people end up taking the class twice (I took a W the first time and got an A- the second time after putting in a lot of effort).
I had to take this class twice to pass. Labs are long and get harder as the semester goes on. Exams are hard to impossible, depending on your luck. He's very nice and enthusiastic, but he makes this class really tough. Work hard! Try to take this class during the summer with no other classes.
Schwartz is too hard. He makes lab work way too time consuming. I learned some things... but overall, the pain is not worth it. I got an A in the end, but I still think he is a SOB. Avoid him....
I took his Micro P class in a summer. I think he is by far THE worst teacher I had at UF. He only teaches to genius....he is not there to teach the majority of the class. His tests are impossible and he NEVER helps you. Take anyone else but him
he is a very intense, good teacher, you will need to try very very hard in his class but if you make it out alive you will be one of the best ECEs. he really cares about what he does and makes good ECEs, and replies to e-mail very fast. If you can't handle him, switch to business!
Dr. Schwartz is an fun guy. His class was great and I learned how to win at ping-pong. We also watched the lion king in class and it was great. He talked about his wife and how she wants a fancy dryer. Sometimes he would belittle us...I loved when he did this. Schwartz is my hero..and he saves baby's heads from getting squished too!
Took MicroP and Digital Logic with Dr. Schwartz. Extremely hard-working professor, so expects a lot from his students. If you are willing to put in the work, you will learn so much. I'm going into software (i.e. most of the material I learned won't be all that useful), but his classes were two of my favorites at UF. Recommend him very highly!
Schwartz is a hard professor. I took 4 classes and I put in more time for his class than all the other 3 classes together. Labs are long and you NEED to start early. Make sure you do the practice exams or you'll regret it. He is a nice guy and seems to care about his students, prepare yourself and you'll be fine. You'll learn a lot
Dr. Schwartz is an incredibly tough professor. His labs take ages to do and are impossible if you don't start them before hand. His exams are really difficult but he has very similar questions on the old exams he provides. He's really enthusiastic about the course and has great expectations. I love Dr. Schwartz. You go through hell but REALLY learn
Dr. Schwartz is a very tough professor, but you will learn a ton in his class. You need to put in the work in order to do well, but if you dedicate the (large amount of) time, you will do well in the class and will feel good about how much you have learned. He responds to emails very quickly, and I liked his quirky personality.
Schwartz is tough but I actually feel like I learned some useful things from his class. Come prepared to put in a lot of work on the labs and know the material very well because exams are long so if you take to much time on problems you will not finish. 3701 one of the tougher classes for engineers at UF!
Be prepared to work! The labs require a substantial amount of at home time to complete. There are lab quizzes that have to be completed during lab time. The exams are long so you will need to know the material well to finish the exams. Schwartz is a tough professor and expects a lot!
Very difficult class. Theory and such is easy if you read the manuals and pay attention in class. START THE LABS EARLY. 1 week early is best. This gives you plenty of office hours to use. The labs will take up 90% of the time you spend for this course. Exams are almost identical to labs. If you did your labs properly, you will pass this class.
I dont know why people say Dr.Schwartz is very hard. He is a nice guy and very good professor. Don't hesitate to take digital logic with him. We had 9 labs to do and it is time consuming. But its doable. And the lab grade depends on the TA. I had a good TA, so got good grade.
Dr. Schwartz is a great instructor and cares about whether his students learn the material. He posts the powerpoints of classes online, but the details are somewhat vague. You have to go to class to truly understand the content. The labs are very time consuming. Do not think you can wait until the last day to do it.
Dr. Schwartz is by far the worst professor I have ever taken!! He just doesn't care about students. He just care about himself. I would not take him again if I can go back. He is just too cocky and talk bad about other professors, especially Dr. Gugel.
I don't understand all the hate for Schwartz. I found him to be hilarious, attendance is mandatory, and his lectures are pretty useless. You will learn everything in lab, if you do well on the labs you will do well on the exams. Our 1st exam was curved 10 points, 2nd exam was curved by 1 point, beware the final it was curved 17 points for our class
Schwartz has being doing this a while. His class runs smoothly. If you fall behind in the class, you fail the class. Hit the ground running in this course; you will need much of its content for your degree. Said day one that he gave partial credit, but it's extremely rare that he actually does. Read everything he writes, and read it literally.
Dr. Schwartz is a bad lecturer he just flips through powerpoints and I fell asleep every time I was in his class. That being said the way the class is set up is actually really great. The material he makes you learn is some of the coolest stuff I have done in my EE courses. He provides you with many resources to help with the difficult labs.
Dr Schwartz taught the most difficult class I've ever taken, Digital Logic, but it was also the most valuable class I've ever taken (especially as a computer engineering student). He was a joy to listen to- I never understood what he was talking to in class, but it all pulled together during the extremely difficult labs.
Learned a lot. Cried a lot. Dr. Schwartz is a fun guy but his tests are brutal.
Too much material in the course. You don't have time to get in depth. Expect to gloss over every topic and memorize just enough to get by. Schwartz just reads powerpoint slides so lectures are useless although mandatory. Textbook is essential to actually learn anything.
Don't expect to learn much of anything during lectures. Schwartz's approach to teaching is woefully inadequate and ineffective, and largely consists of messy powerpoint presentations coupled with his inarticulate and unfocused narration. However, the labs are generally very well devised, and most of the learning will happen here.
I spent 40 hours on lab 2 in order to earn 53/100 if that tells you anything about him.
I have easily spent 250 hours on this course. 8 labs total, averaging 30+ hours per lab, Plus test prep. If you take this professor you will be completely at the mercy of the TA's in regards to learning. Currently I am on the border of passing the class, depending on how well I did on the final. I was warned not to take him. I didn't listen.
A total ghoul that gets off on the failures of his students. Had a gruesome habit of reminding us that we were one of the poorer performing classes he's had, rather than considering that his useless lectures could in part be to blame. My impression from his class is that a lot of once aspiring electrical engineers now hate the field.
Schwartz projects so much negativity towards the class that many students who might otherwise succeed in a more supportive environment begin struggling. People who know him personally seem to really like him, but if you're just a regular student trying to pass his course, he will go out of his way to make you feel like a failure.
Easily the worst ECE professor I've had yet. If you can make it through his two classes, then you'll make through to the end. However, Schwartz will literally make you contemplate if it's even worth staying in the major anymore. May the curve ever be in your favor.
Schwartz gives the worst quality lectures of any professor I have had at UF. All he does is sit back and writes over his already difficult to read power points. Then when the class does bad on the exam he tells us we are the worst class hes ever had. I had him for logic too and for both these classes, I have good grades and Im writing this review
People say bad things about Schwartz, but he really drills into his students' heads that you wont learn anything without putting in work. I have learned more in Logic and MicroP with Schwartz than in any other class so far at UF. I agree that his lectures aren't the most helpful, but the way his labs are setup really guarantees you learn a lot.
My opinion of him has basically done a 180. He's just not very good at explaining Digital Logic. I love having him as a teacher for Microprocessor applications though. He gives excellent example code and the TA's are very communicative. 10/10 for uP. still 4/10 for Digital Logic though.
Worst professor at UF for ECE by far, avoid at all costs
Dr. Schwartz is such a polarizing teacher. I had him for both EEL3701C and EEL3744C, and he's the kind of professor where you just have to respect the knowledge and work ethic that he has. Maybe you won't like his teaching style, or even his personality, but you will see that he's passionate about whooping you into an engineer. Hardest class ever.
Schwartz is no joke, this class is TOUGH. But if you have some background and you take it seriously, it's totally doable. Schwartz gives you everything you need, and not a whole lot more. Your success is in your own hands.
Poor lecturer. Over-complicates unnecessary information and glazes over important content (the keypad WILL be on your exam). The days the TAs teach are the most informative all semester. Ignore lecture content (unless this is your future career path), go to office hours, and study previous examples. Exams are writing code on paper, syntax counts.
Labs are hard but doable, make sure you read all instructions meticulously or you will lose a lot of points for stupid things. Class is not very nice but it is very fair. Labs are weirdly worded but make sense after a lot of re-reading Two tests were 60% of our grades, so be ready to study for those. Do the homework, study, and go to office hours.
This class is one of the toughest classes you will take during your time in ECE. That being said, it is also the class you will learn the most from. Dr. Schwartz has the reputation of being the scary weed-out professor but you will absolutely learn way more in his DL class than the other professors, which is especially important if you take microP.
This class is designed to be as brutal as possible, however the class never felt unfair. Both exams were curved and if you be very methodical with the coursework (especially labs) it is hard to fail. Dr. Schwartz is incredible at explaining the material and even if it doesn't make sense at first, the labs are designed to help you parse the info.
Avoid if you can, good luck if you can't.
Schwartz is the type of professor that will make you feel like a total failure at first and I know he is not the best at teaching EEL3701. But, if you work hard for the labs and go to office hours, you will be prepared for the tests. His class has been the one where I learned the most during my time at UF. I almost failed EEL3701 but got an A here.
Dr. Schwartz is by far one of the best professors in the ECE department. If youre coming into his class with a black box perception of the how a computer works, his digital logic and microP classes are definitely going to change that. Both classes are lab heavy, however they are set up in a way that it is impossible not to learn a ton.
This has been by far the hardest class I've taken, ever. Even starting days before they were due, I still pulled all nighters just about every week a lab was due, averaging 15 hrs/lab. I attended each lecture, but was always still lost. Strongly recommend NESO academy to help. Given, you will learn more than you ever have, but by getting beat hard
The class is just poorly structured and was made even worse by going online. Either way his lectures can be hard to follow and unhelpful and I have spent more time working on this one class than my other 9 credits total.
The labs in this class take an unreal amount of time. The amount of time I put into labs is probably the same time I put into all of my other classes combined (20+ hr/lab). His midterm exam wasnt terrible but man, the final exam is terrible. Nothing can prepare you for the final. Hes not great at teaching and I learned most alone or from PIs.
The Schwartz is tough but cares and unbelievable amount. You can tell his dedication to his students, and he is not afraid to ask a lot of you. I can say taking his class has been a difficult but extremely valuable experience.
This was the hardest class I ever took, but it was also an extremely rewarding experience. Some of the weekly labs do actually take up to 20 hours. I learned so much, though. I would give a 5, but Dr. Schwartz is extremely condescending to students who don't immediately learn, so I'm lowering my rating to 4.
You will come out of his class knowing something, but you might go bald from stress first. He can definitely be rude and condescending, but he will help you if you need him to and he has a heart under all of that if an emergency happens. The labs are definitely the worst but there is a method to the madness and I took a lot away from this class.
Be prepared to learn everything from Neso Academy on YouTube. Schwartz scribbles over a 1995 PowerPoint for 30 seconds then switches slides and expects you to have mastered the information. Extremely condescending and rude as well. You do learn from completing the 20+ hour weekly labs but they only take that long because of poor instruction.
Very hard class, but if you go to office hours and use all the resources on the website, then you will learn a lot and get a good grade in his class!
EEL4744C is a hard class and Schwartz is the only one who teaches it, there's no beating around that bush. The lectures weren't that useful in my opinion, but I've probably learned the most out of any class I've taken in this class. Labs are pretty intense, with a quiz almost weekly, Labs/Quizzes make up 70% of your grade, so start early!
He expects a lot from his students, but the hardest part about his class is the labs. They will make or break your grade in that course, so when it comes time for labs, which you have almost every week, put a lot of effort into them. The labs are also the best tool you have to actually learn in that course, so don't slack or you'll end up dropping.
insane amount of work for no reason
Dr. Schwartz is easily the most organized professor I have ever encountered at UF. I had him for Digital Logic and Microprocessors as well, and feel that he is a great teacher. Although he can be strict and a bit harsh at times, I really do think he cares about students learning the material. Don't forget to always Read the Manual!
I took Schwartz for both Digital Logic and uP and the work you do is great and very useful for practical applications. But that being said don't treat the labs as a lab, each one is a mini project that sucks up time and usually 95% if not all is done as a "Pre Lab" and the lab is just a demo. Start EARLY on labs and show up to lectures and OHs
I can't say enough bad about this professor. His lectures are useless but attendance is mandatory. He comes off as extremely derogatory. You must teach yourself everything or learn from a TA. It's not worth it. Take with Bobda and teach yourself extra if you want. Crash course has great videos. If you watch the movie "Whiplash", he is pretty close.
Very difficult. I'm doing around 25-30 hours of work a week for this class, mostly for the labs. Exams are hard but fair with a good amount of partial credit. Lecture attendance graded and in-person only. Typically drops a lot of hints on what will be on exams, lab quizzes, and homework solutions. Don't fall behind; take on a light semester.
Amazing professor. Learned the most I will ever learn in one semester. If you know what "Logic Gates" means then expect labs to take 15-23 hours every other week. If you don't, expect labs to take between 20-35 hours. 10/10 would take the class again. DONT FALL BEHIND AND DO THE FIRST 4 LABS, they show up again.
Do not be decieved by all of the positive reviews on here. If you are EE, you will find him very confusing, arrogant, and mostly useless in class. When we go over exams in class, he usually gets the answers wrong and requests help. DO NOT STUDY any practice final exams he offers, they are useless and the exam will be much different.
It's a hard class and Schwartz knows that, but he's one of the best lecturers I've ever seen. He's right about what he says the first week of class. Go to the lectures, don't miss any labs, and start the labs early. Exams are difficult but the curve on the final was 25%. I wouldn't take this class with any other project heavy courses.
For this class, it is ESSENTIAL to come prepared, i.e., read the books and be familiar with the first 2-3 chapters. If not, you might get "cooked". The class is definitely hard, so I would take DL/uP on the summer for less pressure, but the pay off is huge. If taken serious, you basicaly come out understanding how your computer works! :D
Ok. So everything was going allright... until that final. It is true, the final is just too extensive and obviously no one in the course have finished. Not only that but sometimes theh were kind of complex. You WONT be ready for that final.
A Lynchian fever dream with no pause button. I'd show you the before/after of my grey hairs but you literally would not believe me. I know a lot more about how computers work but would prefer to not use one again.
I was A borderline at the end of the class but I just couldn't bring myself 2 gaf n fight on the final. Labs were cake imo killed em all. U build a CPU out of nor gates so it's ab wat u would expect. -2 for mandatory participation but +1 for letting me rip the vape all day. pretty chill dude too I like his haircut.
The lectures are power points that he breezes through, do not look at the practice exams they are useless and will not look anything like the actual exam. The labs are confusing and time consuming. Find a study group and hammer down in your TA's office hours. The TA's and other students are your friends, if you intend to pass use these resources.
Micro P with Schwartz is just as hard as digital logic is with him. He is the prime example of when someone who wasn't loved as a child is put in a position of power. To 99% of the class his lectures are meaningless and it just seems like some old fart rambling about a very complicated topic that you will have to teach yourself for the weekly labs.
Lectures (mandatory, btw) consist of slides from the 90s coupled with poor explanations and excessive rambling. The workload is excessive and overall the course is incredibly stressful. I had to withdraw because of health issues, which disappeared after dropping the course. Some come out of the class with Schwartzholme syndrome and leave 5* reviews
I took Schwartz for Digital Logic and it was extremely tough. That said, I never felt like he didn't teach the material well. He was always super thorough and fair in his lectures. This class was hard because of the length of its labs and the large amount of content. Make sure to set aside at least 12 hours a week for labs!!!!
Lectures do not offer much insight, and offer little depth in relevant things an engineer would probably like to know. Dr. Swartz does not bother to explain these parts, instead prefers to defer more time towards running exercises for the class to watch. It becomes easy, then, to lose care and attention; there is no reason for mandatory attendance.
This class genuinely took years of my life. Dr. Schwartz teaches well but this class by nature is a beast. Literally had to dump my girlfriend over this class, I finished it so I'm happy, but at the end of the day if I had to do it again I would shrivel away.
Do NOT take this professor bro lmao
He is condescending and frequently belittles his students When students go to him for help, he is unwelcoming and rude He talks very disrespectfully about another professor of the course Always talks about how great he is / huge ego Lecture slides very cluttered/ outdated / randomly deletes them randomly from his website through the semester
TONS of work in labs and homework assignments Gives students 5 minutes after the midterm is reviewed to request regrade, and if u do he might - points from your grade.Very unforgiving about anything/everything TAs even fear him You learn a lot, from teaching yourself everything for labs Expert on the material and expects everyone else to be too.
You will enjoy this class if you learn best by being a subservient little sheep that slaves away for its master. If you miss one lab you will fail. I don't understand how Schwartz sleeps at night, he bemoans the legal barriers to surveilling your entire room during exams, if he had it his way he would be Big Brother and he would be watching you.
Bro, like... he's such a G in EE/CompE but also intense. When the fifth lab came in after a disastrous exam, like, chill bro. Such an eminence but dude, you are literally made me partially lose my hair out of stress. My parents were worried about my mental health due to the amount of all nighters.
Clearly knowledgeable about what he knows. This class is one of the most useful courses you could take for a CpE/EE career; his lectures might not be the greatest, but his labs have you learn a lot. Extremely hard and time consuming, so I would not advise taking this with other time-sink courses. Overall, great but stressful experience.
Dr. Schwartz's class taught me more in one semester than I've been taught in years at this university. The class is tough and you need to be ready to dedicate a lot of time to it and read the manuals, but it's so valuable. He is easily reachable and always prepared to help students.
Class content is amazing, but lectures are drawn out and boring. Does the bare minimum to help students. Concepts could have been explained more simply than they were, as schematics and manuals are initially overwhelming. Syllabus is full of warnings instead of encouragements. Office hours are always full, which proves lectures were inefficient.
Got re-diagnosed with anxiety and ended up in urgent care while in this class. Electrical students, avoid him. CpE students, good luck. Please please please take this class with a light schedule or you will hate yourself. You end up teaching yourself everything.
This course has taken every bit of passion and excitement out of me for 4 straight month. I usually could not care less about rating a prof because its not worth my time but I will take 5 minutes for this guy. You're basically all on your own in this class. I genuinely don't know how this guy sleeps at night lol. Avoid at all costs.
Believe it or not, Schwartz does care about his students! This class is one of the best I've taken so far in the ECE department because you learn so much. Labs are hard, exams are hard, homework takes a long time, but you learn so much it is worth it. Be careful on the exams, because it is very easy to fail even if you think you know the material.
Super interesting class content, terrible execution of teaching it. Labs are very useful but take so long and are essentially impossible without TA office hours because lectures do not give you enough information. Take a light semester w/ this class and get ready to get dunked on for the slightlest error. Your TA is make-or-break for this course.
4744 is a very different class to 3701; it is much more fair and manageable. Even still, the format is similar; lecture twice a week, mandatory attendance, and labs once-ish a week, around 8 hours apiece? Lab 4 (EBI) WILL murder you (20+ hour) and practical 1 depends on it. Plan accordingly. Difficult but fair. Final exam is the same as a lab quiz.
You will learn a lot if you put time in. Lectures and help videos show you all the concepts you need for labs, but still expect difficulties. Schwartz does not hold your hand; learn to read the manuals. Great experience for a competent student who wants to learn. Only reason I put a 4 is he WILL interject his political views often.
Dr. Schwartz is an amazing professor, and if you take his class you will learn a ton. This class has a lot of long labs but they are super interesting and definitely doable. As Dr. Schwartz says, this class will give you big S Super Powers.
Digital Logic with Dr. Schwartz is by far the most resourceful, well-structured, and informative class I have taken at UF. It is challenging, but the effort truly pays off with the understanding and skills you develop. The labs do take time. Start them right after your prior lab and approach them with appreciation for what you're building.
Schwartz is a difficult but hilarious professor. This class is tough, but it builds character. The best strategy is to: 1) Go tryhard on the midterm because it is very similar to the practice exams (90+ is very possible) 2) Thug out the labs (shortest lab was 10 hrs longest was 20 hrs) (don't drop a lab!) 3) Take this class with a light course load
Very fun class, would highly recommend!! His lectures were ok, sometimes he's very confusing and you can't understand what he's teaching, but that's ok since most of your learning will come from doing the pre-labs.
this guy rants about politics so much during lectures. i dont like politics and all but its annoying ash, and tries to convince us to protest against trump ( i dont even like trump that much)
If you ever wanted to experience being enslaved and have triple the stress for learning the same content take this professor. Long labs, minimal guidance, ludicrous final exam, its a package meant to weed you out. Professor expects too much. The content is easy, but he has to make it harder. Interjects his political opinions often :).
He's very passionate about what he's teaching and gives plenty of resources (his lecture slides are messy, but the manuals he provides more than make up for that). The labs are challenging but rewarding, and aren't horrible time sinks (except for lab 4. Idk what's up with that lab, but it felt at least twice as hard as the labs before and after)
Lab documents, suck super unspecific. Professor condescending, and goes on endless political rants in class about how much he despises the trump administration (i dont like trump either, but stay on topic). Also overcomplicates things. His class is difficult, youll learn a lot, but most of the difficulty added in the class has no learning value.
lab 6 is meant to enslave you. it wouldnt be such a problem if it wasn't for the documents sucking.
First of all, you WILL learn if you take this class. However, it will all be practically against your will, and not much of it will come from Schwartz. OHs carry this course's difficulty, which IMO it shouldn't have to be like that. Without the TAs, this course would be impossible. Also, the first exam controls practically your entire grade.
Hate him please stay away. Nothing is recorded and posted ever even if you physically can't attend a lecture or review session. If you struggle to understand a lecture good luck. I hate the guy and will never take micro processors because of him. Save yourself the pain, take Bobda.
What a great class, and a great way to end the 2-semester long Dlog and uP with Schwartz. The lab reports take a long time but help your learning. This class was a lot of fun, but watch out for Lab 4! Not doing well on Lab 4 will drop you from A to A- or worse! I wish I could take this class all over again, I will really miss it.
Very organized class and plenty of resources. Beware of the lab quizzes.
He's not a bad guy, he's just so far along in his expertise that he can't comprehend what it's like to be a beginner at this stuff. This causes a great deal of tension amongst him and the students. It needs a revamp. Don't take if you aren't CpE. CpE-ers, just get through it.
You must be prepared to do a lot of work for the labs however, if you actually pay attention to the lectures and understand the content, the labs will go through well and you will get 100%s. The exams are extremely difficult with exam 1 based on past exams and exam 2 on the GCPU . Overall, it is an extremely enjoyable class with the concepts taught
Dr. Schwartz runs a very strict, but rewarding class. I took his class over the summer session and my number 1 piece of advice is to not fall behind on labs. Every single one is very important and skipping/being late to one is setting you up for failure.
These 5 star ratings MUST be Schwartz rating himself. Worst I've EVER had. Attendance mandatory (not for positive points) Lectures are useless especially toward end of semester. Labs take 20+ hours; you'll learn 99% through those, DO THEM WELL. Takes off as many points as he can (sometimes gives negative points). Prides himself on failing students.
He tells you what you need to do in order to be succesfull in the class. Start labs early as possible, go to office hours as much as you can if you feel stuck, not only the TA's help you, but students will help each other as well and it is a very good learning environment for the class. For the first exam study from previous exams but not for final
Taking digital logic with Schwartz will easily be the hardest class of your life. He is ruthless and mean. Don't take it with him if you can avoid it.
Is there some masterplan behind all of this to make us all go bald from extreme burnt out and sleep deprivation? This class literally cooked me way passed well-done and made me reconsider my place on this existential plane.
Honestly, I think this class has a more reasonable structure than 3701 which inherently makes it a bit easier (esp if you are comfortable with programming). That said, it is still a Schwartz class so be ready to work hard and read the fantastic manuals.
Schwartz is a lot more laid back in EEL4744C compared to EEL3701C. That being said, this course is still a little rigorous - make sure you do not procrastinate on labs. Participation is mandatory, but I never found it that helpful. The labs you do in this class are extremely important and fun - make sure you really understand them.
Class Info
Online Classes
100%
Attendance Mandatory
98%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.79 avg changeRatings by Course
EEL4744E
5.0
(1)ENG4712
5.0
(1)EEL4712
4.0
(4)EEL37014744
3.5
(2)EEL3701C
3.3
(33)Difficulty by Course
ENG4712
5.0
DIGITALLOGIC
5.0
EEL3111
5.0
EEL3744C
5.0
EEL3701C
4.5