Ratings for Engineering 7
Based on 357 ratings for the instructor(s) that have taught this course.
Comment: Though E 7 wasn't among my favorite classes at Berkeley thus far, I will concede that it is a reasonably interesting class, and quite useful, particularly for engineering students. As a math major, I enjoyed the second half of the class much more than the first, as it dealt with numerical methods rather than elementary computer science. As far as administration goes, I can unequivocally say E 7 was the most well-run class that I have taken in my two years at Cal. The GSI team was very patient, hard working, and friendly. I have had mixed experiences with Piazza, but it was an invaluable tool in E 7, and the instruction team answered questions with impressive speed and efficiency. Though it was her first time teaching the course, Chow did a praiseworthy job handling E 7. Labs were interesting and practical, lecture was engaging and filled with entertaining demonstrations. Exams were on point, testing various topics with very equal emphasis, and both the midterm and final had averages around 80%. Chow was a very enthusiastic professor and clearly held the learning process for students as her highest pedagogical priority. I would strongly recommend her E 7 to any student interested in gaining some introductory computer science experience.
Submitted May 25th, 2016
Comment: Sengupta was very enthusiastic about his subject matter but to be honest, I hardly learned a thing in his lectures. Week after week I would show up and wonder why I was even there since i could never follow what he was talking about. I always felt like his lectures were a few levels above the programming knowledge that I had at the time. Lucky at the end of the day this didnt matter at all since 99% of the knowledge you gain from this class comes from the assignments and GSIs. Good GSIs are key. If you get stuck with a bad one you should immediately start going to a different section. The assignments were really long (10-12 hours per week ) but were manageable as long as you don't have very many other time intensive classes.
Submitted Oct. 17th, 2015
Comment: My GSI Bassel Bacha was straight up the only reason I did well in this class. This was the first class at Cal where I gained absolutely no knowledge from lecture on a consistent, weekly basis. Sengupta is a funny guy, but his lectures did not correlate too well with assignments (which were a majority of your grade). Assignments are long and tedious and take ~10 hours a week to finish (the first few arent that bad but they quickly get harder). This class taught me a lot about coding and MATLAB, but most of it was taught through trial and error via assignments or from my GSIs. Sengupta did little to teach. The midterms (open book, open laptop, etc) were multiple choice and a time crunch, but the final was quite fair as far as timing went.
Submitted Oct. 12th, 2015
Comment: No time for exams and the extremely hard assignments in addition to not being able to collaborate on them makes it really challenging. The lectures are very theoretical in nature (for goodness sake, this is MATLAB) but they are intriguing! He is however, a very kind, warm and interesting person to speak to and has a interesting perspective. He is a great person to chat with who is definitely passionate; it just so happens we have a lot of mutual friends since he lives where I grew up. Thinking about him for research, but found his approach to E7 a bit inaccessible. Definitely a course to look out for as a freshman, especially with him. If you want to master the class, you better seek outside resources, code more, thoroughly make connections between seemingly obsolete lectures and assignments to master exams, and to possibly formulate concrete questions to ask him with so that you actually solve some of the things or problems you are struggling with. You need self-motivation and initiative to master this class.
Submitted July 25th, 2015
Comment: Very interesting class but bad professor. Bad lecturer, very enthusiastic about subject, and extremely helpful in office hours. His lectures had infinite slides and he talks about things that would never come up on exams. He did not teach on lectures. I actually learned from GSI's and assignments. Assignments consumed my life, but at least I learned from them. Exams were pretty tough. I did not like the midterms, for which we had 40 mins aprox.
Submitted July 8th, 2015
Comment: Professor Alam is really enthusiastic and finds interesting applications for the topics whenever he can. You can tell he's really into math (I'm sort of surprised he went into engineering). He breaks everything down well and gives lots of examples. He pauses often to see if there are questions (for some reason students rarely asked questions in class, but he did give the opportunity). I recommend him. Final was pretty brutal, but it didn't bring my grade down (even though I did not do very well on it) because the homework and two midterms count for a lot of the grade.
Submitted June 5th, 2015
Comment: When I took O'Connell's class, I think it may have been her first time teaching E7. She did so with Professor Alam, and they split the lectures approximately in half (beginning/end of semester). O'Connell was clear in lecture, and sometimes gave small hints as to how you should approach the homework (without giving too much away). I found the final to be significantly more challenging than the midterms. The midterms were difficult, but they did cover the material. Others in the class did not feel the final was more difficult than the midterms-- they probably studied more than I did (I was more worried about other classes). This class is probably going to take up a lot of your time no matter who you take it with. I do feel like I know Matlab well enough to use it now, which is sort of the point. I recommend taking Linear Algebra before taking E7. The logic used in programming was similar to the logic used in proof writing, and Linear involves a lot of proofs. I believe at Berkeley it's a combo class with Differential Equations, which will also be helpful in understanding the end portion of the class.
Submitted June 5th, 2015
Comment: Harley seems like your friendly grandpa, but the lack of curve on the final was brutal. And the exams test your memorization of obscure errors more than your actual ability to program.
Submitted April 27th, 2015