Danilo Romero

This professor has taught: EDSP652, ENEE222, ENEE301, ENEE303, ENEE303H, ENEE304, ENEE307, ENEE313, ENEE313H, ENEE322, ENEE380, ENEE380H, ENEE381, ENEE411, ENEE413, ENEE498M, ENEE600, ENEE601, ENEE680, ENEE691, ENEE790
Information Review
Danilo Romero
ENEE411

Expecting a W
Anonymous
06/08/2024
Lectures are dull. He offers little/no explanation of how the formulas are applied in the problems he expects us to solve, leaving us with a million equations and little/no understanding of how to apply them. His course is disorganized, and his lecture slides contain frequent errors. This applies to my experience with his 322 course as well. Avoid if you can.
Danilo Romero
ENEE413

Expecting a B
Anonymous
05/18/2024
Taking this class with Romero was one of the worst experiences of my academic career. I will preface this with saying that he's a nice guy overall, very willing to explain things, and won't give you too much grief individually. He'll move deadlines when asked for more time, and is generally a chill guy. If you've taken this course before, and need to retake it for a passing grade, then this might be your best bet. However, taking this course for the first time I would highly recommend literally anyone else: To start, the lectures are fairly standard but not really all that helpful. I'm not sure if it's his style or the lack of low-level explanations, but his lectures lack that certain quality that makes lectures good for taking notes in. The closest I ever got to taking good notes was by copying all the slides before hand, and notating in the margins on OneNote. The homework starts off relatively light, but quickly become completely undoable. The practice questions you get in class, will only be tangentially related to what you'll do on the homework, and you will struggle to understand the connection most of the time unless it's one of the rare questions that can be solved by a straightforward application of formulas. Notation for constants and certain values will change between the lectures and the slides, and you simply have to figure out what it's supposed to mean. You will be frequently given incompatible units and have to convert them. His solutions will frequently have results and units that don't make sense (e.g: Farads per centimeter will magically become microFarads per centimeter despite no conversions being specified, or without even solving or an intermediate, equivalent number in original units). You will not receive timely feedback from either him or the TA on your assignments. You will only receive feedback the day before, or perhaps the day of a test, meaning that you won't know if you don't understand something until the day of the test. Nor will you know if you don't understand the previous material, before moving on to the material that builds on top of it. Have you given up yet? No? Ok, bet. You will get trick questions. Not the normal trick questions where you get extraneous information to bait you into applying the wrong formulas or methods. But you'll get trick questions where you are straight up not directly given needed information, and instead that information will be hidden as something like an equation to a line, in a graph. So not only will you need that equation, but you'll need to quickly recognize that the missing information that you're searching for is in this equation, and not mentioned anywhere else, and only then can you begin very long calculation problems with many moving parts that're easy to mistype on a calculator. You will be have homework on obscure topics in the lecture, that you barely went over and that will be graded just as harshly as everything else. You will be tested about things that you never had a practice problem about, and you're expected to know it well enough to answer a trick question on it. Your TA will not specifically mark what you did wrong on your homework paper, will just mark the answer wrong and keep on moving to the point you'll have to wait until the answer key is released in order to assess what you did wrong, and then have to argue whether or not you deserve partial credit which you usually won't get. On top of all of this, none of the problems are difficult if you know and recognize the method behind them. The thing is you aren't taught to recognize or know the methods used on them and are expected to come up with them based on intuitive knowledge that can't be properly developed without practice, which you don't get because you basically never get feedback except for when it's too late and by the end, you leave feeling as though you haven't learned anything, and unprepared to apply anything you've "learned". The only saving grace is the grading curve w/ 50% being the minimum for a C-. If you're taking this class to learn something, you'll be disappointed. If you're taking this class because it's a requirement then my best advice is to take it with literally anyone else unless you've already been through it once before with someone else. If you can't, make sure to study with classmates, compare notes, and ask questions literally every opportunity you get.
Danilo Romero
ENEE303

Expecting an A
Anonymous
05/16/2023
Romero is a decent lecturer, and even better if you take the time to ask questions in class. The class was curved from the beginning, so only a 50% was a C. We had three exams, then homework assignments due about every two weeks. The workload was very manageable. In addition to the curve, there were optional online quizzes that could add up to 10% on to your grade. They were mainly to help study for the exams. Exams were very fair, and sometimes there would be a question exactly like a discussion or homework problem. Our TA even graded everything very leniently. Romero was very kind and understanding throughout the whole semester. The textbook can be found online, but personally I did not feel the need to use it (at times it was a bit hard to understand). Romero also likes to go into some device physics if you're interested in that. I would strongly recommend this professor. Not only did I learn a lot, but the grading is too nice to pass up.
Danilo Romero
ENEE303

Anonymous
02/15/2023
Challenging class, but fair. I feel confident with A/D circuits and enee303 material moving forward. Exams similar to homework and practice exams. sometimes a trick question... do not doubt.
Danilo Romero
ENEE222

Anonymous
11/16/2022
A good professor, sometimes a little muddle.
Danilo Romero
ENEE313

Expecting a C
Anonymous
10/01/2022
hard exam and homework problem. Late homework grade and solution. lecture is okay
Danilo Romero
ENEE313

Expecting an A
Anonymous
12/06/2021
Learned a lot about 313 topics. His lectures and exams are very dense, however. Very generous grading scale!
Danilo Romero
ENEE303

Anonymous
12/25/2020
Dr. Romero is a really nice, easygoing guy, but he's not a good lecturer at all. His exams/assignments are somewhat difficult, but fair. However, he takes forever to grade exams, so you won't know your grade until way after the semester.
Danilo Romero
ENEE380

Expecting an A
Anonymous
12/24/2020
I took ENEE380H with Romero. For one thing, I would like to note that the only difference between 380 and 380H in his class was a single relatively easy homework on our second homework set. So this class was essentially 380. I feel bad but I cannot recommend Romero as a professor; he is a very kind man but especially with online lectures it can be difficult to follow his teaching style, as it's often walking through a presentation with copy-and-pasted textbook slides. I skipped nearly every online lecture because I did not get much out of them. The tests were open note and many hours long (two of them were 36 hours) and were difficult but fair with that amount of time. I would argue that the tests should have been worded more clearly, but he's more than willing to clarify in email conversations. I did not have much trouble with this class but I did not get much out of it either except practice with multivariable calculus - the class was very math heavy and not focused enough on conceptual topics.
Danilo Romero
ENEE303

Anonymous
05/07/2020
Romero is very kind and compassionate, but he honestly doesn't teach the material very well. The homeworks are basically impossible to do without consulting internet resources. The tests are open note and graded fairly leniently however.
Danilo Romero
ENEE303

Expecting a B
Anonymous
12/10/2019
Avoid Romero if possible. Doesn't explain material well, frequent mistakes in lecture and in solutions. Tests were mostly fair. However, large curve and almost impossible to fail.
Danilo Romero
ENEE313

Anonymous
06/10/2019
Romero is a fair professor. You will definitely learn a lot out from his class, as his HW assignments are quite tricky. Lectures are not that useful as they focus on long derivations more than problem solving. For our class, exam questions were similar to past midterm he posted, except that a few questions had twists that you had to figure out. These twists were essentially included to test your understanding of the material. Good thing is the exams are open notebook.
Danilo Romero
ENEE313

nbadami
05/20/2016
*****THIS REVIEW IS FOR ROMERO'S 313 CLASS***** I'd give Romero a 3.5 if I could, but that unfortunately is not an option. I've heard for many other classes, Romero can be a pretty bad professor, but for 313 he honestly wasn't that bad. In my class, he switched between giving us lecture slides and actually using the board to give notes, and he was pretty good at both. The examples he gave in class were very similar to exam problems, and his lecture slides were actually very detailed. His exams are also pretty fair and there was a pretty generous curve (85 for an A-). He also decided to drop two of our lowest homework grades at the end of the semester, something that was not originally on the syllabus, to help boost grades, so its actually pretty easy to do well in his class. His homeworks can be quite difficult to solve, and the textbooks he recommends are practically useless in most cases. I would try and find a different textbook than the ones he recommends since if you can't figure out a homework based on his notes/lecture slides, you're basically screwed. He is also pretty nice about exams. Before our first midterm, he personally led each discussion section to take questions from students about the exam. He also pushed our second exam back 2 weeks because students said it would help them prepare. Overall, I would recommend Romero for 313.
Danilo Romero
ENEE303H

Expecting an A
zamkov
12/02/2015
I am surprised Romero has this many bad reviews. I agree that his course was really hard (hardest course I had in UMD), but he "does not care if students learn" is a COMPLETE lie. He set up extra office hours, moved exams and homeworks, and went over concept multiple times if we said we didn't understand them. Yes, the book is also ridiculously hard, but it is the accepted standard (Sedra & Smith) and it is helpful being taught at its level and not babied. So if you want the easy grade and the basic, take Franklin. If you want a challenge and knowledge, take Romero. A/D electronics is really hard - our TA considered our course way to easy and showed us some of his past assignments - if you want the easy way out, you will just be behind everyone else. EDIT: So I took him for both 303 and 381. He was pretty good for 303. For 381, on the other hand, he was pretty lenient and didn't really teach much concepts, too much focus on just plugging in numbers. So take him for 303. Don't take him for 381 unless you are lazy.
Danilo Romero
ENEE600

Anonymous
12/14/2014
Horrible professor. Clearly knowledgeable about material but does not care if students learn it and cannot communicate it effectively. Exams and homework assignments almost always have errors he needs to correct, and he is almost exclusively available by e-mail, and only infrequently. He absolutely ruined this class for me and I did not learn much from it as a result. Avoid him if at all possible.
Danilo Romero
ENEE303H

Anonymous
12/18/2012
Single-handedly ruined my interest in a/d electronics. He's a nice guy, and makes it more or less impossible to fail his course, but I learned absolutely nothing. Lectures consist of long derivations that are usually not finished by the end of class or just straight incorrect. The assigned homework all consists of designing complex circuits from scratch instead of actually letting us practice basic concepts before hand. Also, the book more or less assumes you are some sort of electronics wizard going into it. You get a formula sheet for all of the exams, so you can pass by blindly writing formulas.
Danilo Romero
ENEE303H

Expecting an A+
DB SUCKS
12/09/2012
You need the solutions manual to do any of his homeworks otherwise you won't be able to do any of them. And don't even try to study for quizzes...YOU WILL FAIL!!!! On the first quiz over half the class got a zero. He puts the textbook pages on pdf's and reads them to you in class. Complain to him about stuff though. He moved a test, canceled a homework and moved another homework because we complained. Oh and make awesome formula sheets. He doesn't have set office hours you always have to make an appointment. He never replies to email. He just plain sucks.
Danilo Romero
ENEE380

Expecting an A
Anonymous
02/26/2012
Dr. Romero's lectures are pretty well-organized and informative. The book he chose to use for the class was not the best, and although homework assignments were quite difficult, the exams were much more straightforward and fair. Not to mention there were many opportunities for extra credit; unsure if this will repeat for future classes.
Danilo Romero
ENEE380

Anonymous
12/21/2011
Good Professor. He explains the concepts well and the exams are fair. He will give sample exams that are similar to the exam but not too similar that you can just do a problem like you did on a sample exam. The only negative was that the homework was very hard and the discussion quizzes at least early on were difficult. Overall he is a good professor and I recommend taking him.
Danilo Romero
ENEE381

Expecting a B
Anonymous
12/05/2009
This professor does not teach, but gives you slides with all the equations you'll need. You probably will get an B or C b/c he practically gives you all the formulas for the test. His distribution is 100-90 A, 89-70 B, and 69-55 or 50 C.