Professor profile for Yale Patt
Student reviews of Yale Patt
Review from a student who took EE 306
Patt is an incredibly smart man and although his lectures did get pretty boring, they were very detailed and informative. The grading is really out of whack, there are 5 or 6 programs, weekly homeworks, 2 tests and a final. Basically Patt looks at how you did throughout the semester and if you got better, than he will give you a better grade. If you say failed the first two tests but got an A on the final he'd probably give you the A. Tests are very hard, but he curves well. On the first test a 58-80 was a B. Overall an alright course, but be prepared to work very hard.
Patt is an incredibly smart man and although his lectures did get pretty boring, they were very detailed and informative. The grading is really out of whack, there are 5 or 6 programs, weekly homeworks, 2 tests and a final. Basically Patt looks at how you did throughout the semester and if you got better, than he will give you a better grade. If you say failed the first two tests but got an A on the final he'd probably give you the A. Tests are very hard, but he curves well. On the first test a 58-80 was a B. Overall an alright course, but be prepared to work very hard.
Review from a student who took EE 360N
He knows his shit but his teaching stlye is bad. There is no book and he barely writes anything on the board. You'll get to know the TAs very well, because thats the only way to survive...by leeching, learning, and getting clarification from them...
He knows his shit but his teaching stlye is bad. There is no book and he barely writes anything on the board. You'll get to know the TAs very well, because thats the only way to survive...by leeching, learning, and getting clarification from them...
Review from a student who took EE 360N
Though I really enjoyed 360N and got a lot out of the course, it is very difficult for me to recommend it to other people. As the course currently stands, the workload is excessive; a true "weekend killer" course. There are 2 tests, a final, 5 homework assignments, and 4 programming labs. The homework assignments vary in difficulty, with some taking only 2 hours, while others take 7 - 10. However, you are allowed to work in groups on the homework, so as long as you know some people in the class, your personal workload can be reduced. The real problem comes with the Programming Labs. Those who have taken EE 306 will be familiar with the LC-2; EE 360N uses a slightly beefed up version called the LC-3b. There are four labs, all done in C: #1. Program an assembler that takes in assembly commands and spits out a hex file. #2. Program an LC-3b simulation, that takes in the hex file and simulates the operation of the LC-3b. #3. Take your assignment #2, and add support for virtual memory and interrupt/exception handling. #4. Program a pipelined version of the LC-3b. I spent 30 - 40 hours each on these labs, but only finished #1; the others I turned in half-done. It is very disheartening to get home from school Friday and sit in front of your computer until midnight Sunday, only to turn in a half-finished program. There is currently some talk about eliminating/reducing the labs, but until that happens, I can only recommend this course to masochists. I learned more in this course than in my other four courses combined, but the workload was just too high and caused my grades in other classes to suffer.
Though I really enjoyed 360N and got a lot out of the course, it is very difficult for me to recommend it to other people. As the course currently stands, the workload is excessive; a true "weekend killer" course. There are 2 tests, a final, 5 homework assignments, and 4 programming labs. The homework assignments vary in difficulty, with some taking only 2 hours, while others take 7 - 10. However, you are allowed to work in groups on the homework, so as long as you know some people in the class, your personal workload can be reduced. The real problem comes with the Programming Labs. Those who have taken EE 306 will be familiar with the LC-2; EE 360N uses a slightly beefed up version called the LC-3b. There are four labs, all done in C: #1. Program an assembler that takes in assembly commands and spits out a hex file. #2. Program an LC-3b simulation, that takes in the hex file and simulates the operation of the LC-3b. #3. Take your assignment #2, and add support for virtual memory and interrupt/exception handling. #4. Program a pipelined version of the LC-3b. I spent 30 - 40 hours each on these labs, but only finished #1; the others I turned in half-done. It is very disheartening to get home from school Friday and sit in front of your computer until midnight Sunday, only to turn in a half-finished program. There is currently some talk about eliminating/reducing the labs, but until that happens, I can only recommend this course to masochists. I learned more in this course than in my other four courses combined, but the workload was just too high and caused my grades in other classes to suffer.
Review from a student who took EE 306
Prof. Patt is by far one of the brightest men I have ever met. Yet, he is also one of the most BORING. I would be asleep in his class twenty minutes after he began his lecture. When you look around the class, about 60% of the people are sleeping because he constantly repeats himself. I have 3 years of Computer Science experience and CISCO certification. They tell you that the class is geared for someone who has never seen a computer. THIS IS NOT TRUE. I know of other people that didn't have any experience and were struggling bad. You're only hope for this class is to find a professor that gives curves or makes easy tests, because Patt wrote the book for EE306. Patt was not absolutely horrible, but I would take someone else if you have the chance!
Prof. Patt is by far one of the brightest men I have ever met. Yet, he is also one of the most BORING. I would be asleep in his class twenty minutes after he began his lecture. When you look around the class, about 60% of the people are sleeping because he constantly repeats himself. I have 3 years of Computer Science experience and CISCO certification. They tell you that the class is geared for someone who has never seen a computer. THIS IS NOT TRUE. I know of other people that didn't have any experience and were struggling bad. You're only hope for this class is to find a professor that gives curves or makes easy tests, because Patt wrote the book for EE306. Patt was not absolutely horrible, but I would take someone else if you have the chance!
Review from a student who took EE 360N
Patt is "the" guy to take 360n with. There are now 6 lab assignments in the class. These lab assignments take alot of time, but aren't overly complicated. (So long as you have a basic understanding of whats going on). I would recommend the class, but you should prepare yourself. Don't take too many other lab intensive classes in the same semester (such as 345L). You will learn alot in this class!
Patt is "the" guy to take 360n with. There are now 6 lab assignments in the class. These lab assignments take alot of time, but aren't overly complicated. (So long as you have a basic understanding of whats going on). I would recommend the class, but you should prepare yourself. Don't take too many other lab intensive classes in the same semester (such as 345L). You will learn alot in this class!
Review from a student who took EE 306
Like many said.. Patt knows his stuff..(after all, he did wrote the book..) But his talking-down attitude never really got him in good terms with alot of students. I personally like his style but never did learn much in the actual classroom because of the huge class size. Your typical EE weed out class of 300+.. Stay on top of things with the class material and for the love of god go to your TA sessions...
Like many said.. Patt knows his stuff..(after all, he did wrote the book..) But his talking-down attitude never really got him in good terms with alot of students. I personally like his style but never did learn much in the actual classroom because of the huge class size. Your typical EE weed out class of 300+.. Stay on top of things with the class material and for the love of god go to your TA sessions...
Review from a student who took EE 306
Patt in an interesting guy, and it makes watching his lectures kind of entertaining, but the course definitely takes some work. Also, it's hard to take notes in his class just because of the way he does things. the TAs are usually pretty helpful tho.. I do recommend him, but remember to keep up!
Patt in an interesting guy, and it makes watching his lectures kind of entertaining, but the course definitely takes some work. Also, it's hard to take notes in his class just because of the way he does things. the TAs are usually pretty helpful tho.. I do recommend him, but remember to keep up!
Review from a student who took EE 460N
Yale Patt made my life miserable. His class is freaking hard, 6 very long labs, weekly homework that sucks the life out of you. The average for the first exam was a 33, and 67 for the second one (God knows why he does that!) He's a great professor, but he is really hard to follow because he doesn't write on the board, we don't have a book, and his lectures don't seem to be enough to prepare you for exams. He does not write the tests, the TAs are responsible for putting that together. He is very knowledgeable, but this class is designed for graduate students. The way he tests people is far beyond what he teaches in class.
Yale Patt made my life miserable. His class is freaking hard, 6 very long labs, weekly homework that sucks the life out of you. The average for the first exam was a 33, and 67 for the second one (God knows why he does that!) He's a great professor, but he is really hard to follow because he doesn't write on the board, we don't have a book, and his lectures don't seem to be enough to prepare you for exams. He does not write the tests, the TAs are responsible for putting that together. He is very knowledgeable, but this class is designed for graduate students. The way he tests people is far beyond what he teaches in class.
Review from a student who took EE360
You can get a general picture thru Dr.Patt's lectures and the discussion session held by TA is a good complement. After finishing labs and problem sets, which are time-consuming, you would gain a deep understanding of the stuff. I like his lecture style. Even though he is rude to students sometimes and doesn't show up in class on time, he is a good professor who is passionate about teaching.
You can get a general picture thru Dr.Patt's lectures and the discussion session held by TA is a good complement. After finishing labs and problem sets, which are time-consuming, you would gain a deep understanding of the stuff. I like his lecture style. Even though he is rude to students sometimes and doesn't show up in class on time, he is a good professor who is passionate about teaching.