Braun, David  

Electrical Engineering

2.09/4.00

108 evaluations


EE 0


Senior
N/A
Required (Major)
Dec 2016
He's alright. Pretty trash though. Hot trash. Doesn't care for students whatsoever so good luck with that. Office hours are whatever. Always jokes about drawing the ohm symbol. Doesn't have a heart. R. I. P

EE 208


Sophomore
B
Required (Support)
May 2001
Awesome teacher. He loves the subject and that shows in his lectures. He gives each student copies of all the tests for that coarse he has given in the past and the test you get is almost the same. Homework answers he places on reserve after the turn in date. By far one of the best teachers ever taken!


Senior
B
Required (Major)
Aug 2001
Dr. Braun is probably THE best teacher in the EE dept. We all know the problems with our EE faculty... Braun is clear, brilliant, creative, and motivating. You would never have thought a student with my track record could get a B out of any EE course, but I did it. Braun is difficult. He makes you think, assigns tough homework, scared us on the first exam.. but after the first week or two things went smooth. Biggest advice: READ READ READ. Buy the text, read before class, read after class, read again while doing your homework. He will emphasize this again and again. Really it is the only way to learn this stuff. He gives you a list of everything he wants you to know in semi-detail at the beginning of the quarter so you can study from it and do well. He is great in office hours too. Most available professor I have ever had. Take him for lab if you can as well!


Sophomore
N/A
Required (Major)
Jun 2002
Braun is just hard, unless you want to be a EE nerd who is willing to read the book everyday... i would advice... DO NOT TAKE HIM, he's a good professor like other people said, but he is HARD...


Sophomore
D
Required (Major)
Jul 2002
As everyone said, wonderfully brilliant and certainly dedicated man. He teaches well, and with good prepeartion before class you can go far. However, be very clear, he is difficult, office our are a waste of your time. The man answers questions like Yoda would, that is to say no answer at all in a logic that makes no sense at all. If you go into class prepared for what he expects and willing to work its quite possible to strike a solid B, forget about an A unless certain genetic traits enabled you some phychic powers. However, a B from Braun is a way of saying you thoroughly understand the work, enough to get a really well defined broader picture. BE warned, if your only previous electrical engineering experiance was Chinichian, your in for a major surprise!!


Sophomore
C
Required (Major)
Feb 2003
wow braun was a hard ass. he assumes that we all know the basics, and we all know that the lower division ee courses are taught by ppl that baby us.so maybe braun should baby us for the first couple weeks instead of jumping into things. it would probably help the studnets alot more. cheers!


Junior
A
Required (Support)
Jun 2003
Ok - judging from the reviews below one just can't decide if Braun is an awesome teacher or an annoying one. The truth is that he is both, and how you will fare in his class depends strictly on if you can take his behaviour. See, Braun can annoy the living shit out of you by asking you to raise one, two or three fingers according to the right answer like you are in first grade, or write on the chalk board facing the back of the whole class, cause he dont like erasing. But Braun is surprisingly a very organized and responsible lecturer, and a very good one at explaining the material clearly. I mean when you compare him to somone with the lecturing capabilities of Chinichian, the guy looks sounds like an EE god. In addition his tests are very easy to do math wise, but they cover every nook and cranny of the material, but if you find someone with old tests, you should be covered.


Junior
A
Required (Major)
Jun 2003
Pretend you are watching revenge of the nerds, and then you fast forward about 20 years. You are unmistakably looking at Braun. He's not so helpful in office hours, and he assigns a lot of homework, but this guy knows his shit. He's one of the best and most passionate lecturers in the whole department. I think I was cursing Braun with the best of them halfway through the quarter, but I'm glad I took him and I'm taking him again for EE 307 (and ready to work my ass off for an A.)


Junior
B
Required (Major)
Jul 2003
His tests are very thorough be prepared to know everything from his lectures. The turtle neck thing is pretty funny. It could be 80 degrees out and he'll come to class with a turtle neck so high it presses against his chin. He's a good teacher. I recommend him for lectures but not labs. I'm going to take him again.


Junior
B
Required (Major)
Aug 2003
One finger for "good teacher." Two fingers for "bad teacher." He does this finger thing in class where he asks you questions about whatever topic he's on. If you do the reading ahead of time (like what he tells you to do), you'll know the answer. I think it's his way of recognizing who actually reads the material before lecture. I didn't always read so I said thumbs up when it was thumbs down. The questions usually relate to the most BASIC concept of the topic and if you don't know it, you obviously didn't read (you can sometimes get away with looking at people next to you). Anyways, back to the advice stuff. I'm sick of all these people sayng how bad he is. Braun is one of the best lecturers I've ever had (not just EE, but all classes). This guy knows what he's talking about. Hopefully you have people in your class that are willing to ask questions if you're too shy to do it. He is willing to take time to alter his approach. If your question is way off the subject, he'll try to refocus you on the main topic and refer back to the question when it's appropriate (that's a good thing). He assigns a lot of homework. The problems aren't always worked out as an example in the book (this isn't Fundamentals of Electric Circuits anymore), but if you do the reading and follow the lecture, you'll eventually figure out what to do. The MOST IMPORTANT ADVICE is go to his website, print out ALL of the past midterms, and understand every problem. Notice "understand" not just "do." His midterms are usually a combination of questions from the old ones. They're not going to be exactly the same, but the methods of solving them will be pretty close. Some of the midterms date back to '97, but do them all anyways. It take's time to practice, but at least you won't be bitching like some of these other pansies who can't get a good grade. It's okay though, we need people to solder resistors onto generic boards while real EE's move on to bigger and better things.

EE 248


Junior
N/A
Required (Major)
May 2003
mmmm. this guy is one hard SOB...i'm all for learning, this guy takes it to the max...you decide...

EE 306


Sophomore
B
Required (Major)
Jun 2004
Great teacher. He is the best lecturer at Cal Poly in the EE dept. He is a little tough, but you will learn and his tests are always doable if you study. Definitly take him if you can.


Junior
A
Required (Major)
Jun 2004
I can really see where some students would not like Professor Braun. He is pretty hard with his expectations, but once you get past his personality he is a pretty decent teacher. He has excellent organization, you will always know what the lecture is on. He makes the material very cear, because he is very methodical. His test are from the homework and class. Be careful though, do not skip any anything when you study because there will definately be at least one question per test that seems like it was hidden in your notes that did not seem important. He gives homework on stuff before he teaches, which is a major pain. I think the biggest problem most people have is that he forces you to learn the material and most people just want to skate through the course, he doesnt let you. If you do the reading, homework, attend class and take notes you should be fine.


Senior
C
Required (Major)
Jul 2004
Braun, Braun, Braun. He is a good lecturer with true dedication to this class, and it shows. However, he expects the same from you. The homeworks weren't particularly long or difficult; the material itself is somewhat difficult to pick up but he does a good job and tries hard to explain it to you. I highly recommend avoiding him for labs, however. I personally have chosen CPE as my major and NOT ENGLISH so I shouldn't have to care if my lab report is or isn't using passive voice ("The resistor was charged" IS, "I charged the resistor" ISN'T). This would be one of many many things he can find to take points away from you. He was simply astounded by the entire lab's lack of enthusiasm about the subject, which made things more amusing than they would have been otherwise.


Junior
A
Required (Major)
Nov 2004
Okay, I understand that he knows his stuff and that he cares about teaching. But this clown wore an shirt ripping on President Reagan on the day of Reagan's funeral.... are you kidding me, what an ass. Shows what kind of character this guy is... I don't think he should even be allowed to teach with that kind of arrogance and disrespect.


Junior
B
Required (Major)
Mar 2005
Hes not the most friendly teacher out there when it comes to answering questions, but the man knows what hes doing and loves his job. He expects a lot out of students and goes through the material quickly to make sure he covers everything. Only thing I really didn't like about him was how rigidly he stuck to his schedule set day 1. To all the people bitching, crack a book once in a while.


Senior
N/A
Required (Major)
Mar 2005
You can tell from all the reviews, that he really is dedicated and a good lecturer. BUT...The guy covers a lot of material and never prepares you for tests. He always throws questions on there that were hardly covered. He is also kind of a weirdo. He seems ok during lecture, but if you talk to him one on one, he is extremely rude and unstable. He is also the only professor I know who fails students in lab. The guy grades very hard, the only way to pass is to put in many hours of studying. I would not reccommend him at all.


Junior
B
Required (Major)
Mar 2005
Braun is a great teacher. He is super-smart and really knows hot transistors work, which was what this class was about. Come to every class, stay on top of the homework, and you should do fine. Make sure to get a study group together to do the homework; others can really help you if you are having trouble. DO NOT take him for lab; he expects too much from you in terms of lab reports. He wants you to write in the "active voice" and harshly grades reports (that are due in 24 hours). But for lecture he is a great teacher.


Junior
B
Required (Major)
Mar 2007
For the first 7 or 8 weeks of the course, I absolutely hated Braun. I thought that he was too much of a hard-ass, and that he didn't really care about the students much. Truth is, I realized that although he is a tough teacher, Braun really forces you to learn EE 306. He has a great knowledge of microelectronics and he wants his students to have a great knowledge also. He does assign a lot of work, but his tests are straightforward for the most part. He is a fair test-giver. So, my advice is if you want to do well in EE 307 take Braun for 306 because you'll have a great foundation on transistor operation. BE PREPARED TO WORK YOUR ASS OFF!


Junior
D
Required (Major)
Dec 2007
This guy sucks. On each test there would be at least one BS question that wasn't covered in any of the homework, or even on any of the tests posted on blackboard. He gives two hours for a final that according to him was a "little more than an hour" when in reality it would take a normal person 3 hours to finish the test, so basically he is full of shit.


Junior
A
Required (Major)
Dec 2007
I don't know why people rag on Braun so much, he is a really good teacher who goes out of his way to try and teach the material. He has a very well structured lecture that consists of handouts, examples, and slides. He was even able to add in a day about solar cells and was still able to teach all of the required material. His tests are very fair and come almost directly out of the book. He will even weight the final more, so even if you do poorly on the homework and previous tests, if you do well on the final he'll bump up your grade. All of his old tests and an old final exam are on his website for studying. He is definitely one of the better teachers in the department and I would take his class again in a heartbeat.


Junior
B
Required (Major)
Jan 2009
One of the best professors in our department and probably at poly. Presents material very clearly and effectively. Take someone else for lab though; he just makes too much work of it.


Junior
B
Required (Major)
Nov 2010
This guy was a complete joke. Who gives multiple choice tests for an ee class? This guy needs to be more like Ahlgren and learn how to teach. Don\'t take Braun if you want to learn.


Junior
A
Required (Major)
Dec 2010
This fookin guy cannot teach ay. I mean come on, whatsa matta with dis fadda.


Junior
B
Required (Major)
Jan 2011
Braun is pretty particular guy about how he teaches, but youll learn a lot from his class. Theres a lot of reading and homework can be tough, but its to challenge you. It may not be an easy A class, but youll understand the material more. And youll get your moneys worth.


Junior
B
Required (Major)
Dec 2011
Typical nerdy 40 year old guy. Knows material very well, writes a lot on the board so a lot of notes, but all worthwhile, so missing class would be pretty bad. Homework can definitely be a bit difficult but that comes with the class too. Tests are pretty rough but fair with a decent-ish curve. You will learn a lot and get your moneys worth, but if you're looking for an easier A then go for a different professor.


Junior
C
Required (Major)
Jan 2012
complete Fcked up as* hole when you don't know the material so i suggest you not to ask ANY FREAKING questions when you DON'T KNOW SHIT. and well...if you do...then good for you...


Junior
C
Required (Major)
Jan 2014
This class was rather intense but Braun did a good job lecturing. He covered the material pretty thoroughly although sometimes there would be homework problems that required us to read the textbook closely. The class had 2 midterms and a final, which are fairly difficult and not curved. He allows cheat sheets which helps a lot. I talked to him several times in office hours and he could have been a bit more helpful. Overall, he is a fine professor.


Junior
N/A
Required (Major)
Oct 2016
This dude is on one forreal.


Junior
A
Required (Major)
Jan 2018
If you're wondering whether to take Braun's class, ask yourself if you're here to learn or here to get an easy A. Braun's 306 is difficult because he expects you to know a lot, but I can safely say I am more prepared for my other classes because of it.


Junior
N/A
Required (Major)
Oct 2018
This is my middle of the quarter review on the plus braun is very organized and seems prepared on the negative however he does not teach he talks nobody ever asks any questions in class because nobody is really understanding the material. I will say he has a good website and you can see the learning objectives you need to know and where you can find them but he is not a good teacher, he talks but does not explain concepts. Same in his office hours he does not explain the concept. We are just writing a hundred equations everyday in class but dont know why and where they came from.


Junior
N/A
Required (Major)
Nov 2018
He is more interested in showing off and less interested in teaching. He is an expert at belittling people, he likes to feel superior to everyone. Also, he knows the material but I have taken classes with other professors who know as much as him but are not an ass. Also he taught 90% of the course from Jaeger blalock textbook, not the CPE 306 textbook, so why are we buying the CPE 306 textbook? Unfortunately that's true with other professors also they do not use the textbook for the class, we spent A LOT of money on EE306 textbook but professor used jaeger blalock which was only 20% of the CPE306 textbook. Not taking him for 307. AVOID

EE 307


Sophomore
C
Elective
Aug 2001
Braun is a great teacher. He knows the material very well, and brings in outside material, in addition to the book. His supplemental material "packet" includes midterms from previous quarters and overheads from class and is very helpful. Required a design project that helped teach about the design process, and required the use P-SPICE. I only got a "C", but I have a thorough knowledge of the subject material.


Junior
A
Required (Major)
Aug 2001
He is a very good teacher. He knows the subject well. He lectures rather slowly. This makes it really easy for the students to keep up with the course materials. He always encourage students to think a lot. His design project is a plus. It helps the students to develop their design techniques as an engineer. However, I do not recommend anyone to take him for lab, unless you really want to spend a lot of time trying to figure out exactly what he wants in the lab report.


Sophomore
B
Required (Major)
Aug 2001
Dr. Braun is a wonderful instructor because he is interested in addressing the students concerns. Be prepared to learn how to apply your problem solving skills.


Sophomore
B
Required (Major)
Aug 2001
David knows what's going on. His passion for teaching is unseen in any other college professor. Once, he cried because no one was able to answer him during class. Tests are not straight-forward, as they shouldn't be. He doesn't want people who can copy a million problems on their cheat sheet and transport over to the exam. You have to think like an engineer. Of course, homwork and lecture prepares you. Extremely tough in lab, always seeking perfection, as all professors ought to do. Requries a lot in lab reports, and extremely picky because it's necessary. Be prepared to be answered with "Well, what do you think?" when you ask him a question. People dread having him for lab because all the other nimcumpoops teaching lab train us to be lazy.


Sophomore
A
Required (Support)
Jan 2000
Braun displays many of the virtues that make a great instructor. He is well-versed in his subject matter, giving him the ability to mold and adjust the classes as necessary. He challenges you, but at the same time motivates you to meet that challenge. He expects a fair ability to apply knowledge, which is better for real world preparation. He's very personable and approachable. I would highly recommend him for lectures.


Senior
B
Required (Major)
Dec 2001
Braun is a really good teacher. He really knows his stuff, and he makes sure that it is drilled into your head (hold up 1 finger for cut-off, 2 for linear, 3 for sat, 4 for rev. biased... you'll understand this when you take the class.) He is by far the best EE teacher that I've had- he can speak ENGLISH, he explains everything in detail, and he has an answer to EVERYTHING! I definitely recommend taking Braun over Ahlgren- you'll learn a hell of a lot more... and Ahlgren is CLUELESS!!!


Senior
A
Required (Major)
Feb 2002
No need to say more about Dr. Braun; read all the comment post here. He is THE BEST!! Take his class if you want to learn something, or take someone else's class if you just want a better grade. DO READ the material before class(by the way, do this for other classes too because it REALLY helps).


Junior
A
Required (Major)
Aug 2002
Braun is an excellent teachers; one of the best at this school. His class requires a bit of work, but it is well worth it as you will retain the information. Take Prof Braun at any cost.


Junior
N/A
Required (Major)
Dec 2002
Braun has his own unique style. I think I would have got along better with him if I wanted to make EE my life instead of just my future job. He expects a lot out of you and you will deliver or your grade will suck. If your smart or you get lucky and study the right material then you will do ok. Make sure you take the time to do his past exams that he provides because they will help you out. He knows the material very well and sometimes gets so into it that he keeps you a little over at the end of class. It's not the end of the world if you get Braun and if you work real hard and have no life you will learn something.


Senior
N/A
Required (Major)
Feb 2003
i don't kno what everyone is raving about braun, he's just a fucking EE nerd that wants to turn all of us into mini HIMs...work load okay so far i'm still taking the class...his lectures in classes are just a review of a nonexistant book. probably one he has in his head. the book by goplan is a piece of shit littered with typos on every single god damn page. you want to be stressed take him. u want to breeze by and not work your ass and worry or listen to his stupid ass jokes then take someone else. btw he's just as anal and stupid in his lab..you're supposed to help the student not ask "what do you think?" and walk away , when the student clearly has no FUCKING CLUE WHAT THE FUCK YOU"RE SPEWING OUT OF YOUR STUPID MOUTH...i'll give you one finger for cut-off everytime buddie! ..|.. and here's two for linear ..|.. ..|..


Senior
N/A
Required (Major)
Feb 2003
to the comment way below...so what if he can fucking speak english! you're a fucking moron. i've had teachers explain something better with a fucking THICK ASS accent. sure he can speak english . but he ain't speaking anything coherent that the rest of us will understeand...eh's a fucking nerd of a mother fucker...and expects us all to love EE and breathe EE as he does...i'm surprised he has a ring on his finger...or maybe the ring has some hidden meaning like the time he fucking conected a couple diodes and transistors together and made a nice ring for it...now he's married to EE. he probably drilled a hole in the EE text book and fucks it at night


Junior
C
Required (Major)
Feb 2003
hey you fucking moron, why don't you fucking slow down in your fucking lectures so students can absorb the fucking shit. u lecture like a fucking robot non stop...how about taking a breath and letting the students walk out of the class room feeling like they learned something rather than having a swore hand from copying all the fucking equations and having no clue how they fucking relate becuase you think we're all EE nerds. we don't breathe, eat, sleep, drink EE you fucking freak. p.s. what's up with the turtle necks you freak


Senior
N/A
Required (Major)
Feb 2003
It is clear that the previous four evaluations are sent from a single disgruntled, lazy, rude and disrespectful sorry excuse for a student. This is an example of this site at its worst. Braun does not deserve this. He is tough. No doubt about it. But he's also extremely organized. His classes are intense, but he's teaching an incredible amount of material in a very short period of time. Yes, you can take the class from someone else, and it may be easier, and you may get a better grade... but you will learn less. You need to do the majority of the learning of this type of material on your own and with your classmates anyways. The days of "this is what you do, just follow this example" are over, and if you think otherwise then you will be a shitty engineer. But the truth is that you can do well in Braun's class AND learn alot IF you really apply yourself. So to the lazy jerk below: grow up. If you don't like Braun's class, then drop it. Better yet, change your major.


Senior
B
Required (Major)
Mar 2003
Braun is a good professor. His explanations are slow to allow students to comprehend the material. YES, he is hard and YES he goes through the material fast, but if YOU are willing to put in some effort you will learn the material and in the process get a good grade. Everyone who has ripped on Braun are complete morons and devoid of any common sense. If you people want your brains handed to you on a silver platter then go to Chico State you idiots. Why do you people seem to think that learning is easy? It's suppose to be hard you jack ass. Why don't you sorry excuses for students medidate on this --> "GROW SOME FUCKING BALLS AND QUIT WHINNING LIKE A LITTLE BITCH" or is that too difficult for you too!!


Junior
A
Required (Major)
Apr 2003
Professor Braus is easily one of the best EE professors at Cal Poly. Sure, you may have to work hard, but this is one of the few EE classes where ..gasp!.. you actually learn the material. The lectures are relevent to the homework and the tests. There is also a small project during the quarter, but that's not too bad. He even gives you a bunch of practice tests and quizzes with the supplemental material. Good professor overall; I wish more EE teachers here were like Braun.


Senior
C
Required (Major)
Oct 2003
so braun, i made it thru your sorry ass lectures. perhaps a change of book is in order. or maybe a change in speed of your lecture? yes yes, we should all know the fundamentals and if we don't then we should go relearn the material ourselves while trying to learn your lightening paced lectures. maybe you don't understand that your class is not the only class we are taking? can that be a possibility that we have other classes we must study for and we barely have time to sleep? advice: take braun if u kno your shit, if u don't then take someone else. brauns behavior is one that would make anyone want to put a knife in his head. he's condenscending and knows it too. i guess some people can deal with it. so i guess class was easier to deal with. homework everyweek try ot get them from someone who took him before, it will make life a hella of alot better. his lectures are organized? around what? jesus christ this guy flew through his examples so that only the smartest in the class would be able to follow. should that be the case? the majority of the class is dumbfounded and the one nerd that knows it all answers his questsions about the voltage drop or what not and he moves on leaving the rest of us to fend for ourselves. take braun for a horrendous time. and forget him in lab. he is one hella of an UNhelpful teacher i have ever had. "what do you think is the problem?" mmmmm well i guess i have been thinking and i haven't come up with anything for the past 30 mins, and i would like to finish the lab in a timely manner. so maybe...possibly u can give me an answer? no. oh i see. i guess i should go back to my lab bench and think some more... i'd wait to take 307/347 with someone else.


Senior
N/A
Required (Major)
Oct 2003
If you are an EE major because you had a 3.7 in high school and you heard its a good way to make money, sitting on a cushy chair - don't take Braun. If you are an EE major because you think electrons jumping from atom to atom are cool as hell (in addition to the previous reasons ;)) - take Braun. The funny thing is that the second type of student is the one that is going to be worth alot to his company one day - but being a designer rather than a layout or qualification engineer requires knowing shit that only Braun will drill in to your head properly.


Junior
C
Required (Major)
Feb 2004
Take Braun's class if you're only taking 10 units maximum. He will tell you the mode of operation of 6 BJTs in 10 seconds while you don't have time to think about why!! I also took 347 with him. When my partners and I asked him why our circuit didn't work, he asked us questions instead of helping us!!! He lectures the first hour of the lab and suddenly make his so-called "public service announcements" in the middle of the lab while we all concentrated on the circuit. He keeps you in the lab for the whole 3 hours no matter what. In an English class, you can write your essay in anyway. But in his lab, no passive voice and first person in the lab report!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Senior
N/A
Required (Major)
Feb 2004
i sit in class everyday wishing i could have taken this class with another teacher. i'm working my ass off and i'm still failing the class. i go into office hours and if i ask him a question that he thinks i should know the answer to he just stares at me giving me the look like "i can't believe you're an engineer and can't get it" i'm here to learn, braun you stupid bitch, why don't u help? u pompous sob!


Senior
C
Required (Major)
Mar 2004
This professor is an embarrassment to the EE department. He makes you work so hard for nothing. Unless you are the 1 in a thousand EE students that will go and design wafers and chips (the most boring job on earth as you stare at the computer all day using VLSI) then Braun will not teach you anything worthfull. MOSFETS are used only in chip design primarily. This class is so lame. Braun makes it into a nuclear experiment though and grades waaaay to hard. He is a bad professor, very rude, very mean, and puts people down. Oh yes, and don't don't don't take this class during senior project. He apparently tried to get a student kicked out of senior project because he hadn't taken this class yet. How gay! Braun is too by the books and tries as hard as he can to mess with your dome and get involved in whatever you are doing, even if it has nothing to do with him or his class. His big nose is in everything! I got a C in the course, so this is not about my grade. Many people got D's and F's so I am not trippin' but its just the fact about how terribly rude, mean, and hard Braun is. He is a real prick!


Junior
C
Required (Major)
Apr 2004
Braun is someone you DO NOT WANT TO TAKE! This guy is unbelievably anal-retentive. Talk about someone who has no life besides dicking people over on grades and being very sarcastic to people.


Senior
C
Required (Major)
May 2004
Braun isn't the worst instructor, there are far more horrible instructors than him. His mid-terms aren't overly complicated and does a pretty good job of explaining things. He does cover the material pretty quick, but then again there are a lot of material to cover. Not to mention, the book is horrible. Just be ready to do extra work when you take him. For his mid-terms, he gives you previous mid-terms so it doesn't help if one of your buddy has his old mid-terms.


Junior
D
Required (Major)
Jun 2004
Braun knows his stuff... but he is a real dick! He is very rude to students and does not care about anything besides what he is interested in. Obviously EE is a hard subject, and granted, this course is difficult normally. Braun however expects that this is the only class you are taking and that you should devote every waking minute to studying this material. Braun is very smart, nerdy, big thick glasses, skinny tall anorexic man. I am upset about my grade, but my rating is based upon the truth. Hence, look at his polyrating. His lectures are straight forward, but one's motivation is severely smashed due to his rudeness, demands far beyond what is possible, and very intense grading. Partial credit on exams is not an option, it's either right or wrong... period.


Junior
A
Required (Major)
Dec 2004
Braun's a cool guy. I took him for EE 306 and even though i did poorly, it was my own fault for not READING the material. I took him again for 307 (supposedly the hardest electronics class) and i Aced it! He's the best EE lecturer at Calpoly and even though his lectures are sometimes a lil dry, you'll learn A LOT! 2 midterms 20% each, HW 10%, Quizzes 10%, Project 5%, Final 35%. Don't come in expecting an easy class. He'll challenge you but hey, we're Calpoly EE's... supposedly the cream of the crop! Professors like Braun are the people who make us one of the most sought-after engineers in the field! If you can't even handle Braun, you won't make it in the real world!


Senior
A
Required (Major)
Jan 2005
Excellent teacher. He devotes an insane amount of time to teaching EE. He has every aspect covered and really makes sure the student's needs are addressed. I found the class to be difficult but ended up doing okay. Always make sure to review all the old tests and quizzes which he provides. I heard he is extremely difficult for lab but I didn't have him so I can not say. Homework is due once a week and every week. There are about 3 quizzes which he warns you about. You get a note sheet for all the tests. He also speaks clear English which is quite a treat with the Cal Poly EE department.


Sophomore
A
Required (Major)
Aug 2005
If you really did decide to persue a degree in EE because you are interested in it, consider taking professor Braun. Sure, this guy can be tough. The homeworks are somtimes long, and he throws some tricky test questions at you. Big deal. Do you want to be challenged? Or do you want to suck on a lolly pop and druel on the oscilloscope? Braun has this shit down, and he is so very familiar with teaching the class. The amount of supplemental study material and information this guy provides made it real easy to do well. Study and understand his past midterms, and you will get no less than a B. Hey, he sugguestecd reading an hour a day about EE307...I probably read about an hour a week...max. To all those dumbasses who complain about the difficulty of Braun's courses: Unbunch your panties and wipe the snot of your upper-lip.


Junior
B
Required (Major)
Jan 2006
Braun is an awesome teacher! He really knows his stuff, and can make the really hard concepts in 307 very easy. The book by Gopalan is full of errors, but he gets the main point across. Some parts of the book are very interesting, like Chapter 9. Go to class every day, read the material before class, study for the tests, and you will do just fine.


Junior
N/A
Required (Major)
Jan 2006
this guy is a douchebag.


Junior
B
Required (Major)
Mar 2006
He's an excellent teacher but you'll have to put in work. Probably the best intructor by far and if possible, I'd have him for every EE course. He wants you to put an hour into his class each day out of class which actually isn't too bad. If you do that, you should do really well. If you go to his office he'll answer any question you have so feel free to ask dumb questions. Take him if possible for lecture.


Junior
A
Required (Major)
Jun 2006
Dr Braun is one of my favorite EE professors that I have had. He moves quickly, but covers a lot of material all of which has been extremely relevant since leaving his class. He has been teaching the class forever and knows SO MUCH. His midterms are always very fair, as was the final. Never once was I bored during his lecture.


Junior
A
Required (Major)
Aug 2006
For a teacher, Braun is OK. For an EE teacher he is excellent. Why? I am sure everyone knows by now that there are few teachers in the EE departments that even make sense. Braun moves rather quickly and has the whole schedule down to the day. Although I cant say he was boring, I was confused and therefore bored. I dont blame him - he used this stupid projector thing. It might have been better if he wrote on the board. As for office hours, I would not go unless desperate. He is horribly antisocial and has quirks left and right. He kinda makes u feel dumb too. Overall, I got an A so I was happy. I honestly say I dont deserve it. Dont be too worried, he posts plent of practice exams. Hw is useless, try to find solutions. Pay attention in class if possible but its not too important. DO NOT READ THE BOOK. It sucks and is a waste of your time.


Senior
C
Required (Major)
Apr 2007
I definitely learned a lot, but jesus fucking christ it's pretty demoralizing to work so hard just for a C


Senior
B
Required (Major)
Mar 2008
Braun is one of the most organized professors in the EE Dept. Right from the start, you know exactly what is expected of you. He wants his students to succeed and really learn the material. If he sees that you are doing poorly on a test or quiz, he will ask you if you want help. I don't think many others do this. His 307 class requires a lot of reading and a few homework problems a week, which can be rather difficult. DON'T avoid Braun. Just put in the time and work and you will get a lot from him.


Senior
C
Required (Major)
Mar 2008
Braun has high standards and is a rigorous instructor. Homework due every week, several quizzes, and a few midterms will keep you busy. Despite getting a C+, I learned more than I ever learned in any EE class. I found lecture more difficult than lab (EE-347), in which I earned an A. Just be prepared and build the circuits before class, and use color-coded wiring. Expect to put in a lot of work studying for EE-307. Overall, I would recommend Braun.


Junior
A
Required (Major)
Mar 2008
Braun is the best EE professor I have had so far. He is very organized and presents the material extremely well. As long as you are willing to do the readings and homework, then you will do fine. I would definitely recommend him for anyone taking 306 or 307.


Senior
C
Required (Major)
Jun 2008
This guy is undeniably smart, very well organized, and lacks social/conversational skills up the arse. You'll learn more from him than any other teacher you'll take in your EE/CPE career, but outside of class this guy can't handle a conversation. He'll take small talk and turn it into making you feel stupid, and it's just because he's awkward socially. You'll learn a lot, but fuck he's an asshole outside of class.


Senior
B
Required (Major)
Jun 2009
Took this class about a year ago. I had Braun for a full year and after the experience I can tell you he knows his stuff and is a great professor and very helpful in his office hours. People tend to not like him at first though because he is usually the first prof you take in the 300 level classes and really those students don't realize how difficult engineering is going to get. So be ready for a huge work load, but realize that you'll get numb to the pain in time.


Senior
N/A
Required (Support)
May 2010
Braun is very particular about his tests and grading. Be prepared to lose major points (a full letter grade) due to something minor such as rounding or not boxing your answer. If you attempt to ask him about it in office hours he will not give you an other points. He\'ll want to take more away from you. He\'s a complete jerk in office hours and he belittles you. Although, being this way, you\'ll learn the material.


Junior
A
Required (Major)
Mar 2012
A lot of people got beef with braun because he demands a lot from his students, but I think that that is the nature of EE 307, as well as Brauns attitude. 307 is a tough class that moves quick, but Braun knows this, which is why he outlines for you every single thing you need to do to get an A at the start of the quarter. Read the textbook before and after every class, do all the homework and attend office hours until you fully understand it, ask whatever questions you need in and outside of class- basically be very involved in the class. Braun is very responsive and willing to help. He was also very good at quickly isolating where my confusion lay, and so office hours were very effective. I think Braun is one of the best EE proffs ive had at cal poly. 307 is hard, braun just does what he needs to do to make sure you come away understanding the material. The only bad thing is that, in my opinion, your grade on the midterms and final are dependent on how good of a cheat sheet you made.


Junior
A
Required (Major)
Mar 2012
Braun is one of the most talented professors in the EE department, in his ability to clearly explain concepts and course material. It is clear that he has a very very powerful grasp on the material, as his descriptions often provided lots of quality information not included in the text. I found his exams to be very reasonable, and consistent with the content that he went over in class. If you do nothing else, study the sh!t out of his previous exams - they were tremendously helpful. He seemed cold and condescending when I first took him in 306, but I think he only comes off that way at first because of his stiff mannerisms and way of talking(He vaguely reminded me of a nerdy Agent Smith. Also, Dave Chappelles' "White Dad" character from the trading spouses skit). By the end of 307 he struck me as warm, friendly, and actually pretty funny once you acclimate to his sense of humor.


Junior
N/A
Required (Major)
Mar 2013
I have no idea why this professor has such a low rating. His classes are difficult, but if you truly want to learn the material, take his class! I learned so much in 307 and he was extremely knowledgeable - I will make sure to take him any chance I get in the future. Only complaint comes from his homework policy, where it is due right when class starts and you will get no credit if you turn it in even one minute late. Besides that little quirk, I would have to say that he is the best EE professor I have had at Cal Poly so far.


Junior
A
Required (Major)
Apr 2013
I honestly don't know why Professor Braun's rating is so low. Professor Braun is probably one of the most dedicated, talented, motivated, and knowledgeable professors in the EE department. I only had him for EE307 but if I had known how awesome Professor Braun is, I would've taken him for EE306. I personally recommend Professor Braun over any other professor for EE306 and EE307. He certainly gives you a lot of work, but it's work that'll help you really understand and master the material.


Junior
B
Required (Major)
May 2013
Demanding professor for sure. But even with how fast paced the class was, I walked into every midterm confident. Braun is really good, take him! I got a B because I basically skipped the final. It was a Friday final and I wanted to go home earlier.


Junior
B
Required (Major)
Jun 2013
Overall I think he's an OK professor. That said, I would have much rather have had Prodonov for this course. My biggest issue with Braun is that he writes (rather illegibly) things on the board while standing in front of what he's writing, then turns around and starts asking you questions about the circuit you just drew while you're still trying to write it down. For me, it was impossible to learn anything during lecture. If he had pre-printed notes or went more slowly, this would have been a much better course. Quizzes and exams aren't unreasonable as long as you go through ALL the previous exams and make a decent cheat sheet. I didn't do the project, but I heard it wasn't worth it at all.


Junior
C
Required (Major)
Apr 2014
307 has the same general structure as 306 when taught by Braun. His lectures were informative as always. Cheat sheets were allowed on tests. Oh, and towards the end of the quarter he rapped about logic gates. It was basically the best thing ever.


Senior
C
Required (Major)
Mar 2016
Professor Braun is a decent professor, especially when compared to a majority of the garbage in the EE department. His lectures are usually relevant to the homework and the quizzes aren't too bad if you prepare beforehand. Speaking of preparation, Braun has a plethora of old quizzes and midterms on his site and I would 100% recommend them to anyone wanting to study for a midterm or test beforehand. For exam preparation, DO NOT use the homework as preparation, use his old midterms and quizzes. The reason is that the homework problems take a really long time to do, even if it's just 2 or 3 questions. Study the practice midterms and quizzes if you want to do well in the class. If you want to get and A or a B though, I would recommend making a very thorough cheat sheet as sometimes he can ask for some obscure things.


Junior
C
Required (Major)
Mar 2018
Grade is 85% Exams. Really smart guy. If you have an extreme passion for digital electronics but care about having a strong GPA, just go and learn all the details you want to on your free time and take an easier professor to save your grade. Not worth the hassle


Senior
B
Required (Major)
Dec 2018
If you want to know what full of himself looks like take Braun!


Senior
B
Required (Major)
Dec 2018
All the reviews that you see here that are written in perfect English going gaga over Braun are probably written by Braun himself with his "macro". This man will come to class, start writing on his computer with his pen in a handwriting which is impossible to understand from the back of the class, make sure to sit in front of the class if you want to be able to understand his handwriting. I failed this class the first time I took it with Braun it was too much busy work and I did not understand anything because he does not explain anything, I had him for 306 and just managed to pass, I learned the stuff so much better when I took it with Tina the next time. Tina is more concerned with students understanding the more important concepts while Braun is concerned about going over all the material irrespective of whether students are understanding or not. Conversations happen in Tina's class, in Braun's everybody is busy copying material he is writing on his computer without understanding anything.


Junior
N/A
Required (Major)
Apr 2019
This one time Braun's office door was closed so I twisted the knob to open the door and I saw him getting his balls sucked by one of my fellow classmates and he told me if I tell Derrickson he would fail me so I kept my lips zipped until he told me I had to suck his dick while my classmate sucked his balls and I said oh boy, why should I suck a dick for only one unit of credit towards my GPA, but honestly, all I can say is the results speak for themselves. If you take braun, you will DEFINiTELY learn A LOT; but be prepared to suck a lot of wrinkly, 3-inch cock. This class honestly is not for people who are not down to gargle dicks, like all engineers ought to do. After completing this course, I feel very prepared for real-world situations, such as eating out professor braun's infected asshole. He didnt even call me the next day.

EE 308


Junior
B
Required (Major)
Oct 2003
This guy is total erogant cocksucker. You can tell he really likes his fuckin job though. He loves to feel superior over other people/students. He has been looking through that EE308 book for how long now? Anybody can teach that shit if you stare at that shit as long as you have you fuck! I asked this motherfucker a question about homework and he replied, "That's not the $60000 question!" very rudily. Do you remember that you fuck? Bruan, I hope you are read this and realize how big of a dick you are! I got away with B+ but I know he didn't like me. Do you still make people raise their hands?


Junior
B
Required (Major)
Dec 2010
Did not explain the material at all well.


Junior
B
Required (Major)
Dec 2010
This teacher does not understand the material at all!

EE 347


Sophomore
A
Required (Major)
Aug 2001
Dr. Braun is an EXCELLENT professor. He really cares about the students and is meticulous about grading, he reads every word you write and corrects mistakes. He knows the material very, very well and conveys it completely. His courses are hard but you LEARN A LOT. He makes you do a lot of work on your own and he encourages creative thinking and the top down design process. He prepares you for real world job experience through group activities and extra lecture talks about what you need to know but the other people don't tell you. Tests and grading were very fair. No surprises.


Sophomore
A
Required (Major)
Jul 1999
I've had Dr. Braun for both Lecture and Lab. He's great in lecture, but in lab it can be pretty difficult to figure out what he wants to see. Correcting your labs before you turn them in at the end can save you.


Senior
N/A
Required (Major)
Feb 2003
well well...how should i describe a class i dread going to every week...professor braun may be a good teacher but he has no idea how to work with students who had less than compotent teachers. take braun if u want to figure out everything on your own. he is no help in lab. what he'll do is walk you thru the steps of trouble shooting and right before u do the last 2-3 tests that take less than a minute he walks off and tells you to think about it...while you and your partner have thougth about it for the last hour...why don't you give us a better answer than "What do you think?" what a fucking moron. my parnter pressed auto scale on the oscilloscope and he storms off muttering "oh u didn't just press auto scale did you?" what the fuck is the big deal you mother fucking shit head. how else are we to get the fucking piece of shit to work?! what a fucking ass... take him if u want to spend all 3 hours and probably more in lab ever week. FUCK BRAUN


Junior
N/A
Required (Major)
Mar 2003
glad this lab is over. wow. take this class with braun if u want to work hard and still be struggling for a C.


Junior
A
Required (Major)
Oct 2003
Avoid him at all cost. He is the most useless professor I have ever seen. He is very unwilling to help students during lab and office hours. When I came to his office hour to ask questions, he just stared at me and thought I was stupid. He expects you to be able to "think" and come up with answers. Yeah I know how to think, but the reason I am taking a class is because there are new concepts that I have never seen before! He doesn't understand if we knew everything then we wouldn't be taking his fucking class. Don't bother to ask him any question, he will tell you to think.


5th Year Senior
N/A
Required (Major)
Oct 2003
I am taking his class in Fall 2003, but am writing his for all those registering soon. If i met this guy anywhere but in a classroom, I would know he is a teacher. The problem is his intensity...the guy will lecture you on the use of passive voice in lab write-ups like a goddamn eighth grade teacher...he spends half of the lab period explaining what we should be discovering, then tells us our time is running out and we had better "improve efficiency while in the lab", efficiency in lab can best be acheived by avoiding Braun as your lab teacher. Those who are not extremely quick and well read with the text will be berated like a red-headed step child. He is a pompous ass sonovabitch and, personally, I would love to take him down a peg or two.


Senior
C
Required (Major)
Aug 2005
Dr. Braun is a TERRIBLE lab instructor, and I would highly recommend signing up for someone else. He demands to "see everyone's eyeballs" during his "little chit-chats" that typically eat up a solid hour of the lab. This combined with his odd report requirements (heaven help you if you forget to label a figure or use passive voice) make finishing everything before his "noon tomorrow" deadlines a real challenge. He made this course way too difficult for a one-unit class and graded tougher than any other lab instructor I've had. He berates students for minor rules infractions like having bottled water on your bench. He manages to treat his precious few female students even more distainfully than everyone else. If you do get stuck with this guy for a lab, show up early and claim a bench as far away from his desk as possible.


Junior
C
Required (Major)
May 2011
I don't know about his lectures, but for lab I will tell you one thing, plan to spend at least 5 hours out of lab working on finishing the lab plus writing his lab reports. He makes a 1 unit class turn into a class that should be 4 units. His lab reports require you to stick to a strict IEEE format, and he is anal about every freaking little detail. For most of the lab reports, my partner and I worked on each for at least more then 4 hours on. DON'T TAKE HIM UNLESS YOU LIKE UNNECESSARY WORK, because he will give you unnecessary work hahahahaha


Junior
N/A
Required (Major)
Nov 2016
This man makes me want to quit engineering. Fuck him and his fucking grammar macro and his stupid fucking Norwegian writing. If you take Braun you will be in Lab for a minimum of three hours a week. More of this class is spent making sure your sentences don't have to many prepositions, then actually learning the material. This guy has got a stick shoved so far up his ass hole its fucking with his brain. Don't ever ask him a question, all he will do is talk for 15 minutes, dancing around the question you ask and then leave before he actually answers the question. On the first day of lab, he took over two hours to get through his syllabus. I truly despise this man and this class every week.


Junior
N/A
Required (Major)
Nov 2016
This man makes me want to quit engineering. Do not take him for lab. Lecture if Jin is your only other option.

EE 348


Sophomore
A
Required (Support)
Aug 1999
Dr. Braun is, by far, the best prof. in the EE dept. His presentation of the material is clear and it is obvious that he has a thorough understanding of the subject matter. I would recommend him for any EE major. He is not a professor for someone who is not willing to work, though. His test and quizzes are fair and there are very few curveball questions.


Sophomore
A
Required (Support)
Apr 2000
Dr. Braun is demanding. He expects A LOT from the students. This lab is a killer until you accept his teachings and prepare your experiments before lab (all calculations done, circuit built, P-SPICE model... competence with the circuit at hand) Once you are thinking like an Engineer, Dr. Braun will teach you tricks that will greatly expedite future lab experiments. I feel that my lab effectivity increased 4 fold from taking his class. If you want to dry lab and later you hope to get by on your looks, take another instructor.

EE 413


Senior
A
Elective
Sep 2011
I was orignally a bit scared to have Braun for EE 413 as I have had him for 307/347 and those classes were a lot of work. To my surprise Braun seemed like a different person in this class. Very relaxed about everything, joked around with us and politely reminded you if you were missing an assignment. This class turned out to be pretty entertaining as it was not extremely technical (like EE307,308,409 and 412 are) but is more of a high level lesson on the process of engineering as a whole (i.e. teamwork, sustainbility, design tradeoffs etc..). This class teaches you labVIEW which is pretty simple once you get the hang of it. You have 3 design projects using labVIEW to make "virtual instruments" that do things similar to "Sweep and go" but with your own ideas and designs. The lab sessions every week are reserved for you and your team to work on your current project. NO PRELABS OR LAB REPORTS weekly, just a report for each project. You are required to do 1 presentation on some kind of electronic design from a professional journal and the 1 midterm of the quarter is on the topics ppl presented. Overall a very relaxing class for spring quarter. I would definitely reccommend this class if braun is teaching it.


Senior
N/A
Required (Major)
May 2017
For the course: - Despite the name "advanced electronics design", this is not an electronic design class. This class is about half LabVIEW, half repeat of content from EE 460. The only thing related to electronic design are student presentations on design ideas, and Braun doesn't enforce boundaries on the topics, so half of them aren't even related to electronic design. -DO NOT take this class if you want to learn more about electronic design; i.e. a class similar to 409 with Prodanov -DO take this class if you want to learn LabVIEW, or if you enjoy Braun getting on his high horse about sustainability For the Professor: -Braun is definitely chiller in this class than his 306/307/308 classes, but only by a little. He still grades extremely hard, especially on small issues (on some projects you'll demo it perfectly but he will mark you down a quarter of the total points for not citing a source) and plays favorites with students. He is not very helpful when you come to him asking for help. He also tends to be pretty rude with his criticism/feedback. -The class consists of 3 LabVIEW projects, a few homework assignments, and one midterm. It is not overly work intensive, but like previously stated, unless you really perfect them Braun will rip on them hard. -His lectures are fairly disorganized and uninformative. Almost none of them teach content related to the midterm or projects. A lot of it is stuff you already knew about conservation/recycling, or about very basic design philosophy (teaching you how to brainstorm for ideas) Overall, I would not recommend this class, I felt like it was a waste of time, but if you really need to learn LabVIEW or you're on Braun's good side then its probably a class you should take.


5th Year Senior
B
Elective
Apr 2019
His teaching is average. The only thing that stands out about this professor is how RUDE he is. I had him for multiple courses and over that time I got on his bad side. If you ever get on Braun's bad side, I recommend to just leave his class immediately. I stuck with his class and even got a B but in the end it was not worth the emotional torture he put me through. One of the first things you'll notice about Braun is how condescending he is if you ask him a question. He takes every chance he can to try to make you look stupid. Eventually it got to the point where he would single me out of the entire class and bully me. Every time I was presenting a group project he would stop me in the middle of the presentation and try to point out how I was wrong or stupid in every way he could, sometimes going on for 5 or 10 minutes before I could continue my presentation. If you think I'm exaggerating, just wait, I guarantee he will choose one of your classmates to do this to relentlessly. This guy has some serious psychological problems, and attempts to cope with his insecurities by bullying his students. AVOID HIM AT ALL COSTS

HNRS 421


Sophomore
B
General Ed
Nov 2016
Trump 2016 -> Kanye 2020 -> Vermen Supreme 2024 -> ??? -> Profit

EE 422


5th Year Senior
A
Elective
Mar 2004
I took the Polymer Electronics Lab (EE422) with Dr. Braun. He is not nearly as hard as others made him out to be, but I only took a 1 unit lab from him so take this however you want. We just made an Organic Light Emitting Diode in this class, & it took about 5 weeks for 12 ppl to make and test the device. The first week was intro, and the last 4 weeks were discussion, break, hand in report and evalution. He had us read the online lab manual and summarize it as a "prelab" to hand in every time we were doing lab work. We also had to rewrite and add to the previous week prelab and hand in the week after. These prelab counts for about 15% of your grade, attendence & participation was another 10%, and 75% was the final report. He didn't give us a lot of instruction about the report though and it was a bit frustrating trying to guess what he wanted. I ended up with an A-, but I was hoping for an A since it was my fun class for the quarter. Should have taken it CR/NC so it didn't pull down my GPA. This class turned out to be a bit more work then I expected, because of the VERY specific style he wants you to write--3rd person, active voice, etc. It just got annonying after a while. He was rude sometimes, as others have commented, but I think it was more because of his anal-retentive/obsessive-compulsive personality, it was not necessarily personal. In conclusion, I suggest you take this class credit/no credit so you don't worry about it, since this class probably won't count as an tech elective for you unless if you are EE.


5th Year Senior
A
Required (Major)
Mar 2019
This class is super chill and probably the coolest lab in EE. You get to make an actual OLED and do a bunch of cool sciencey things. There are a few prelabs, that are really easy, all you have to do is read the lab manual write up what you are doing that week, a total of 6. The hardest part of the class is making it through a 3 hour Braun lecture the first week and the final lab report at the end. You continuously build up the lab report throughout the quarter so it is no to bad.

EE 460


Senior
N/A
Required (Major)
Mar 2017
Stroke him hard


5th Year Senior
B
Required (Major)
Apr 2017
Braun is pretty anal about random things, and doesn't help you understand his motivations. However, lots of the stuff he does is so surprising because of how soft the coursework has gotten over the years. He makes you write in third person and run his macro to highlight your bad writing, while extremely annoying, it has improved my writing by forcing thoughts about sentence structure and descriptive wording. He is opinionated and stubborn, that's probably because he's a huge nerd who religiously optimizes the way he runs a class. At the end of the day if I remind myself that he is on my side, his tough love approach doesn't seem so bad.


Senior
A
Required (Major)
Nov 2018
Braun is the rudest professor I have ever met. I have never hated a professor as much. He openly expresses doubt regarding students abilities to complete their senior project. He chuckles to himself and gives a condescending "good luck". He expects a lot from students and does not care about student workloads. His class is the most important in his mind and he gets obviously mad when the class doesn't perform to his unrealistic standards. The only positive from this class is you will leave with a large portion of your senior project report written. I cannot stress how much I would not recommend taking this course with him though. It is not worth the rude comments or the excessive work.


Senior
A
Required (Major)
Dec 2018
This guy seriously needs therapy he is very very condescending I don't think he thinks before opening his mouth. He is weird and awkward but I do not have any problem with that be as weird and as awkward as you want but DO NOT BE RUDE AND DO NOT INSULT PEOPLE!!!! Your knowledge is useless if you are not kind, be kind Braun! BE KIND!!!

EE 666


Graduate Student
N/A
Elective
May 2002
something fishy about all of this ...