Yavuz Oruc

This professor has taught: EDSP652, ENEB345, ENEB346, ENEB354, ENEE244, ENEE350, ENEE446, ENEE646
Information Review
Yavuz Oruc
ENEE350

Anonymous
10/20/2024
The lectures are not very helpful as he would go on random tangents. Another engineering professor who is out of touch because they are so knowledgeable on the topic that they no longer understand how it feels to learn these concepts for the first time. Course material is very dense, and at one point starts talking about code in C++ despite the fact that this department teaches only C.
Yavuz Oruc
ENEE350

Expecting a B+
Anonymous
05/09/2024
I cannot put into words how much I disliked the required software (Code-A-Peel) that he wrote. This software is straight out of 1995, written in the shittiest java you have ever seen. Many of his exam questions are of the form "how do you use the made up computer on the software I wrote". I did not write or learn a single bit of industry grade assembly code. He did not communicate with his TAs, which honestly is sometimes the worst thing a professor can do. I wish I had not taken Oruc.
Yavuz Oruc
ENEE350

Expecting a B+
Anonymous
05/25/2023
Oruc is not a very good professor, and his class is rather disorganized. Starting off with lectures, his lectures are not very helpful. Oruc ran lectures both in-person and online through Zoom, and because of this latter option being available, he decided to move class online at random points throughout the semester. We spent about half of our semester online and half in-person. For his in-person lectures, you will only be able to hear him if you sit in the front two rows. He mutters and drones about his own programming interfaces and is overall not very engaging. Online, you are actually able to hear him, but he has no consideration for note-takers. He has very bad handwriting and would scroll through his notes at an incredibly fast pace, so it was difficult to take notes; also, the notes he would release after class were pretty unreadable at times. The supplemental lecture slides online were made over 10 years ago. His homeworks were kinda vague but easy, and our TA was able to clear up expectations on what to submit. We only had one midterm during the semester. We got to bring in a cheat sheet, and it made a seemingly tough exam really easy; the average was around 86%. The final, on the other hand, was rough and poorly designed. It was 25 multiple choice questions of random trivia from throughout the semester with the 5th option for most questions being "all of the above" or "none of the above." Even with a cheat sheet, the average was in the upper 60's with the high being an 88%. It's such a shame that this course is so disappointing; I really enjoyed some of the topics in the course, but Oruc doesn't really make any of them very enjoyable.
Yavuz Oruc
ENEE350

Expecting an A-
Anonymous
12/12/2022
It was an interesting class, but the lectures are very disorganized and do not help a lot. He also uses us to beta test his code or use his code for a lot which is kind of confusing, but I feel like I learned a decent amount.
Yavuz Oruc
ENEE350

Expecting a B+
Anonymous
11/25/2022
Cool guy, but yet another ECE professor that's well past caring about educating students. One can compare his lectures over the years and see how he's increasingly prioritizing having his students beta-test his learning software over teaching a structured course. To be even more depressed, look at other university's courses and see what well-organized, mistake-free, and clearly delivered material looks like. Average on midterm was a 60, entirely due to poorly designed time constraints. Hopefully one day ECE courses at UMD won't be full of old profs teaching increasingly disorganized material from 2008 following no educational principles whatsoever who pretend their course structures aren't abject failures by having outrageous curves *breathes*, but I can't see that happening any time soon. If you're somehow reading this deciding whether to go to umd for ece, go to a university program that cares about actually educating undergrads. Waste of time.
Yavuz Oruc
ENEE446

Anonymous
06/21/2022
He's very nice, although the course is a bit messy. He typed up notes for us as we went along, which is good, but also bad because all the homework problems came from the notes and these often had errors or were unclear which wasted a lot of time. Our final was quite difficult and covered concepts we hadn't practiced at all, but was also curved a lot. Also he had the class online even though I took it Spring 2022. Overall not a bad experience. He's a cool guy and eager to share more about the material if you're interested.
Yavuz Oruc
ENEE350

Expecting a P
Anonymous
05/24/2022
Oruc is very nice and easygoing. His homework are straightforward, but the lectures do not help out much. The class structure is a little lazy.
Yavuz Oruc
ENEE350

Expecting a B+
Anonymous
09/21/2021
Awesome teacher for ENEE350 since he wrote his own program to simulate machine code and assembly, and assigned those for homework. You get to learn a lot since you get to see how the machine works and what changes step by step in the simulation. The lectures are also recorded online so you can always look at those. Taking off a star because his test contains materials not taught in class. You can do perfectly on the homework but pretty bad on the test.
Yavuz Oruc
ENEE350

Expecting a P
Anonymous
07/28/2021
Dr Oruc is a nice person but not the greatest professor. He rambles during class and his homework assignments are confusing and time consuming. TA was rude and unhelpful.
Yavuz Oruc
ENEE350

Expecting an A-
Anonymous
01/01/2021
Personality-wise, Oruc's a kind person for sure. This semester we had the pandemic so he moved the due date back for like half of the assignments. His lectures are useful, but he a glosses over important background information when doing examples (especially vesp early on). That being said, a lot of what I learned this semester came from the TA's who were pretty amazing.
Yavuz Oruc
ENEE446

Expecting an A
Anonymous
11/17/2019
Had him for ENEE350 as well, which he was a little better for. Oruc rambles a lot and doesn't explain anything clearly, which was ok in ENEE350 because it was a coding class and you could learn more by just running tests on the code, but ENEE446 is a theory class that actually requires a good lecturer. He's nice and it's not too hard a class, but you won't learn as much as you might with someone else.
Yavuz Oruc
ENEE350

Expecting a B-
Anonymous
12/23/2018
Im not exactly sure how useful Dr. Orucs class is in the real world, since a lot of the material is stuff he wrote. His explanations can sometimes be unclear but luckily he posts lecture slides as well as the lecture videos so you can listen to it multiple times until you understand it. Midterm was average, final was difficult. Curve of around 6% at the end.
Yavuz Oruc
ENEE446

Expecting a B+
Anonymous
05/21/2014
Oruc is an incredibly interesting guy. He is extremely knowledgeable, very personable, and rather considerate. I would recommend actually talking to him, even if you don't take a class with him. That being said, I thoroughly enjoyed ENEE350 with him and thoroughly disliked ENEE446. I thought 446 was uninteresting and rather difficult, as homeworks were long and REALLY tested your understanding of the material (as opposed to your ability to apply it) by asking you to design algorithms or methods. His notes seem to be incomplete, and there is hardly enough information to complete the homework. The first exam was difficult as the questions were unclear, and the final was a takehome, which took a very long time to complete. On top of that, I hardly feel like I learned anything from the class, and am extremely relieved that it is over. Oruc is a great guy and 350 is an interesting class that isn't very difficult IF YOU CAN PROGRAM WELL. However, I would recommend taking 446 with someone else.
Yavuz Oruc
ENEE446

Expecting a B+
Anonymous
12/25/2013
I felt like this class was a waste of my time. The textbook was just a series of PDF files and slides that he wrote himself, and the material we ended up covering for the semester was not what he said we'd cover in the syllabus. I was able to do decently well on the homeworks and tests, but I definitely did not learn anything from this class. On a positive note, Oruc is an extremely nice and friendly guy. He was also responsive to student concerns, and extended the homework deadline once when no one could finish. I just wish he had been a better teacher.
Yavuz Oruc
ENEE446

Expecting an A
Anonymous
12/23/2013
He's not the best professor, but teaches a reasonable amount. His wording is terrible: homeworks and test problems are often unclear. If you really need to learn ENEE446 well, I would probably recommend against Oruc. You can get an A in the end, but won't learn as much as you should.
Yavuz Oruc
ENEE446

Expecting an A-
unspokenkibbles
05/09/2013
Professor Oruc is one of the most agreeable and pleasant people you're likely to have the pleasure to meet. He's friendly, understanding, and takes interest in the well-being of his students. Also, if you have any interest in European history or culture, be sure to ask. As a professor, Oruc is what I like to call "aggressively competent." He really knows the material, and communicates it effectively and clearly, for the most part. He's also not prone to rambling or wandering off-topic like some other professors. Importantly, he doesn't take things too seriously, and has a sense of humor. That means that lectures can be downright enjoyable in addition to being fun. In summary: even though it wasn't the easiest, 446 was probably the most fun class I took this semester. If you've got a chance to take a class with Oruc, jump on it.
Yavuz Oruc
ENEE350

Expecting an A
Anonymous
04/08/2010
Oruc is a really great guy and is very nice and personable. I really don't like programming at all, but ive had a little more experience that some other EEs i think writing C (even though id rather cut off a foot than program something) so i guess i have a little bit of an advantage. not a whole lot though. none of the material is all that terribly difficult, and the class really doesn't have a particularly heavy workload. the second half of the class isn't really as relevant to electrical engineering as it is to computer engineering so its hard to stay motivated i guess you could say. i would with out a doubt take oruc again.
Yavuz Oruc
ENEE350

Expecting an A
Anonymous
12/29/2009
...If you are taking this class as EE, and Umer is the TA for this class ->TAKE IT. ....If not, you might want to consider other options ...In any case, good luck ! ... I think Dr Oruc is a great professor, but it's somewhat difficult understand the subject he is teaching.
Yavuz Oruc
ENEE350

Anonymous
12/05/2009
Uruc caters to computer engineers who have some familiarity with this material. For those who are EE beware unless you have an awesome TA such as Umer. Otherwise this professor is way past his prime and fails to communicate well with the stuents
Yavuz Oruc
ENEE350

Anonymous
04/12/2009
He's among the best prof's I ever had. He actually cares about his students. It's a pity though that he uses vesp and a little programming that most of us actually hate. But either way, he's the best. Hands down.
Yavuz Oruc
ENEE350

Anonymous
01/22/2009
Good teacher. He puts a lot of effort into making sure his students understand material during lecture. Also his homework assignments are not very difficult.