- Home
- Search
- Kambiz Shoarinejad
- EC ENGR 113
AD
Based on 6 Users
TOP TAGS
- Tolerates Tardiness
- Needs Textbook
- Is Podcasted
- Appropriately Priced Materials
- Tough Tests
- Often Funny
- Useful Textbooks
There are no grade distributions available for this professor yet.
Sorry, no enrollment data is available.
AD
First, it is evident that Professor Shoarinejad truly cares. He's passionate about the material, and really wants the students to learn it well. That's not true for all professors, and is a good first step.
The lectures were mostly him filling out prewritten notes, which were too numerous to copy down by hand, so either you watched it recorded and pause or have a copy of the unfilled notes on hand. He covered the materially very thoroughly and rigorously, which is good. However, I feel that he did not do a good job of simplifying concepts and making them more digestible. The understandability of explanations he gave was on par with the textbook, which is kinda pointless - why not just read the textbook? He had very nice MATLAB filter plots which he spent lord knows how many hours preparing. He speaks fast and occasion gets a little carried away and becomes a rap god.
Homework was the same - fairly thorough and quite long, usually. You do learn the material well, and he includes some practical MATLAB portions, which is nice. I felt it could have been cut down a little. Be prepared to spend at least 8 hours per week on homework.
As if the weekly homework is not enough, there are also 3 Python labs. These also take 8 hours or so, but are spread over 2-3 weeks. Honestly, these were my favorite part of the course because they were the most practical and partially guided and very doable (i.e. the code templates were given to you).
We took a poll at the beginning of class and we decided on Discord for class discussion. Professor Shoarinejad was online every day from like 6pm to 11pm at least, answering questions. He really tried to be helpful and there is no impediment to you asking questions. He listens to feedback, for example some people weren't happy about the length of the midterm and he let us vote on the time limit for the final (most chose 48 hours lol).
Midterm and Final was pretty fair in terms of content, nothing outside of the (very dense) lecture notes was asked. However, as they were take-home, they were very long. Straight up grindy in some parts, like you could spend 20 minutes doing stuff worth 1 point while you question whether you really want to do this or not. (and what the meaning of life is). If you knew your stuff it would take 5-6 hours, but most students spent closer to 12 hours.
Overall, Professor Shoarinejad is a good professor, but be warned this course is quite heavy and be prepared to spend lots of time on this. He is a little crazy in his dedication, and he expects you to be too. Take this class if you want to learn DSP deeply and have the time and brain cells to spare.
I took 113 with Professor Shoarinejad, after I took 141 with him the previous quarter, and sometimes I still can’t explain my decision. Comparing the two classes, I would say he listened to a majority of the student’s complaints about the workload and exams. Most of the homework was from textbooks, which definitely was easier than his own original problems, and sometimes it wasn’t even short too. The exams were about the same, although I felt it was slightly less math-y than 141 as I had fewer total pages submitted for both my midterm and final. I did really like the labs in this class as we got to work with an RTL-SDR and antennas to pick up live signals and analyze them through python. In fact, I enjoyed the labs in 113 more than I did in 141.
He improved on the lectures by slowing down a little and actually deriving some of the equations/examples instead of just blazing through them in 141. That said, I didn’t really like the material in 113 as much as 141. I just thought that it was a lot of math and equations, and sometimes the problems were a little stale, while 141 was a bit more fun as you get to design your own feedback system. I did enjoy the discord group chat as the people there were very friendly and there was just a “fun” atmosphere where sometimes students would joke around with the professor and talk about hobbies and life in the chat. Overall, Professor Shoarinejad definitely made an improvement over his previous class. However, this still means that A LOT of work is needed in this class to do well (he admits it), so if you don’t have the time/effort to really crunch this class, take it with someone else. If you do, go for it and you’ll get a good grade.
I have never made a review for any professor before but I feel the need to warn future students so they don't have to suffer the pain I did. He makes this class 1000000x harder than it needs to be. The content isn't too difficult, but the sheer amount of work he assigns is insane. Without fail, we had a homework assignment with ~10 problems each week and a MATLAB portion. We also had two python labs in the quarter. There was not a time where I had no work to do for this class, to the point where it was extremely unnecessary. He doesn't listen to student feedback and has this extreme idea of making the course "rigorous" (more work) because he says from his experience that the students from UCLA perform worse than students he's interviewed from other schools, which I guess he thinks he can remedy by cramming as much material as he can and giving out an insane workload. We didn't even get class off for the midterm, we had so much to cover he couldn't possibly miss a class session, and he refused to cut the material down. He went WAY too fast in lectures, I barely had time to write any notes with how fast he talked through the material. He is very passive aggressive when you ask questions and often blames the student for not reading the notes thoroughly. He treats this as if it is the only course you are taking. He assigns way too much work and isn't even good at explaining concepts. Definitely avoid this professor at all costs.
This class was difficult, but Professor Shoarinejad really cares about teaching and made some adjustments to deadlines throughout the quarter based on student feedback.
Lectures were ok. The professor just went through pre-written notes, but I would recommend at least watching through the recordings, as his explanations help clarify some concepts.
The class was heavily based on concepts from ECE 102 (Systems and Signals). It consisted of weekly homework assignments, two labs, a midterm, and a final. The homework assignments take a long time but with learning the material. The labs aren't too bad, just some coding in Python. The midterm was 24 hours and the final was 48 hours. They took me a long time and were very difficult in my opinion, but they were graded fair and the curve for the class was generous.
This is my first time writing a review on Bruinwalk, that's because Professor wants us to share our thought about him and this class, which also means that he really cares about his teaching and he always listens from his students.
Professor Shoarinejad is a passionate, nice, helpful and funny man. He is the one that will assist you inside and outside of class every time. I got stuck about Matlab portion at 1am and he was still there (on discord) to clarify my question and got my homework done.
However, this class went ultra-fast and professor always expected you to understand and remember all materials in 102. If you felt bad about your 102, then taking 113 with him would depress you. He tries to teach you as many contents as possible in 10 weeks (which means you will also have a lecture on midterm), which is good because you will know a lot if you're interested in DSP (In fact, I'm doing a project in the summer and one of the IIR filters that he taught in class saves my life, it works perfectly well). But the bad thing is most of students couldn't digest and understand the material well. That's the reason why 90% (maybe 99%) of students spent about entire day to finish midterm and final (but the average is only about 74 for midterm and 72 for final).
His lectures were dry and boring, but his lecture notes were outstanding. He has well-written lecture notes and I feel like reading his notes is even more valuable than attending the class.
His workload are extremely heavy, you will have 8 homework with about 10 problems + 1 or 2 Matlab portions for each of them and 3 Python labs in between. I prefer his Matlab portion and the Python labs than the rest of this class since they were so helpful later.
DSP is one of my favorite subjects but I felt depressed on 9/10 weeks (except the first week when we only warmed up, lmao) and I wish he could write things down step by step and explain them instead of providing prepared-notes and only fill in the blank during the lecture.
If you take his class, be prepared to spend more than 10 hours/ week. Even though I appreciated him and the effort he's already been in this class, his teaching style is not for me.
Professor Shoarinejad is the GOAT. This class is pretty tough and the workload is intense, but this professor really does all that he can to make the experience as amazing as possible. He has well-organized, well-written lectures and his labs are pretty-straight forward. I took this class online with Shoarinejad and he was on Discord 24/7 answering questions, and he even took private DMs for specific problems on the homework. The only issue I had with this class is that the tests took a really long time (we had 24/48 hr exams this quarter). If you really want to learn DSP with a passionate professor, I really recommend Professor Shoarinejad.
First, it is evident that Professor Shoarinejad truly cares. He's passionate about the material, and really wants the students to learn it well. That's not true for all professors, and is a good first step.
The lectures were mostly him filling out prewritten notes, which were too numerous to copy down by hand, so either you watched it recorded and pause or have a copy of the unfilled notes on hand. He covered the materially very thoroughly and rigorously, which is good. However, I feel that he did not do a good job of simplifying concepts and making them more digestible. The understandability of explanations he gave was on par with the textbook, which is kinda pointless - why not just read the textbook? He had very nice MATLAB filter plots which he spent lord knows how many hours preparing. He speaks fast and occasion gets a little carried away and becomes a rap god.
Homework was the same - fairly thorough and quite long, usually. You do learn the material well, and he includes some practical MATLAB portions, which is nice. I felt it could have been cut down a little. Be prepared to spend at least 8 hours per week on homework.
As if the weekly homework is not enough, there are also 3 Python labs. These also take 8 hours or so, but are spread over 2-3 weeks. Honestly, these were my favorite part of the course because they were the most practical and partially guided and very doable (i.e. the code templates were given to you).
We took a poll at the beginning of class and we decided on Discord for class discussion. Professor Shoarinejad was online every day from like 6pm to 11pm at least, answering questions. He really tried to be helpful and there is no impediment to you asking questions. He listens to feedback, for example some people weren't happy about the length of the midterm and he let us vote on the time limit for the final (most chose 48 hours lol).
Midterm and Final was pretty fair in terms of content, nothing outside of the (very dense) lecture notes was asked. However, as they were take-home, they were very long. Straight up grindy in some parts, like you could spend 20 minutes doing stuff worth 1 point while you question whether you really want to do this or not. (and what the meaning of life is). If you knew your stuff it would take 5-6 hours, but most students spent closer to 12 hours.
Overall, Professor Shoarinejad is a good professor, but be warned this course is quite heavy and be prepared to spend lots of time on this. He is a little crazy in his dedication, and he expects you to be too. Take this class if you want to learn DSP deeply and have the time and brain cells to spare.
I took 113 with Professor Shoarinejad, after I took 141 with him the previous quarter, and sometimes I still can’t explain my decision. Comparing the two classes, I would say he listened to a majority of the student’s complaints about the workload and exams. Most of the homework was from textbooks, which definitely was easier than his own original problems, and sometimes it wasn’t even short too. The exams were about the same, although I felt it was slightly less math-y than 141 as I had fewer total pages submitted for both my midterm and final. I did really like the labs in this class as we got to work with an RTL-SDR and antennas to pick up live signals and analyze them through python. In fact, I enjoyed the labs in 113 more than I did in 141.
He improved on the lectures by slowing down a little and actually deriving some of the equations/examples instead of just blazing through them in 141. That said, I didn’t really like the material in 113 as much as 141. I just thought that it was a lot of math and equations, and sometimes the problems were a little stale, while 141 was a bit more fun as you get to design your own feedback system. I did enjoy the discord group chat as the people there were very friendly and there was just a “fun” atmosphere where sometimes students would joke around with the professor and talk about hobbies and life in the chat. Overall, Professor Shoarinejad definitely made an improvement over his previous class. However, this still means that A LOT of work is needed in this class to do well (he admits it), so if you don’t have the time/effort to really crunch this class, take it with someone else. If you do, go for it and you’ll get a good grade.
I have never made a review for any professor before but I feel the need to warn future students so they don't have to suffer the pain I did. He makes this class 1000000x harder than it needs to be. The content isn't too difficult, but the sheer amount of work he assigns is insane. Without fail, we had a homework assignment with ~10 problems each week and a MATLAB portion. We also had two python labs in the quarter. There was not a time where I had no work to do for this class, to the point where it was extremely unnecessary. He doesn't listen to student feedback and has this extreme idea of making the course "rigorous" (more work) because he says from his experience that the students from UCLA perform worse than students he's interviewed from other schools, which I guess he thinks he can remedy by cramming as much material as he can and giving out an insane workload. We didn't even get class off for the midterm, we had so much to cover he couldn't possibly miss a class session, and he refused to cut the material down. He went WAY too fast in lectures, I barely had time to write any notes with how fast he talked through the material. He is very passive aggressive when you ask questions and often blames the student for not reading the notes thoroughly. He treats this as if it is the only course you are taking. He assigns way too much work and isn't even good at explaining concepts. Definitely avoid this professor at all costs.
This class was difficult, but Professor Shoarinejad really cares about teaching and made some adjustments to deadlines throughout the quarter based on student feedback.
Lectures were ok. The professor just went through pre-written notes, but I would recommend at least watching through the recordings, as his explanations help clarify some concepts.
The class was heavily based on concepts from ECE 102 (Systems and Signals). It consisted of weekly homework assignments, two labs, a midterm, and a final. The homework assignments take a long time but with learning the material. The labs aren't too bad, just some coding in Python. The midterm was 24 hours and the final was 48 hours. They took me a long time and were very difficult in my opinion, but they were graded fair and the curve for the class was generous.
This is my first time writing a review on Bruinwalk, that's because Professor wants us to share our thought about him and this class, which also means that he really cares about his teaching and he always listens from his students.
Professor Shoarinejad is a passionate, nice, helpful and funny man. He is the one that will assist you inside and outside of class every time. I got stuck about Matlab portion at 1am and he was still there (on discord) to clarify my question and got my homework done.
However, this class went ultra-fast and professor always expected you to understand and remember all materials in 102. If you felt bad about your 102, then taking 113 with him would depress you. He tries to teach you as many contents as possible in 10 weeks (which means you will also have a lecture on midterm), which is good because you will know a lot if you're interested in DSP (In fact, I'm doing a project in the summer and one of the IIR filters that he taught in class saves my life, it works perfectly well). But the bad thing is most of students couldn't digest and understand the material well. That's the reason why 90% (maybe 99%) of students spent about entire day to finish midterm and final (but the average is only about 74 for midterm and 72 for final).
His lectures were dry and boring, but his lecture notes were outstanding. He has well-written lecture notes and I feel like reading his notes is even more valuable than attending the class.
His workload are extremely heavy, you will have 8 homework with about 10 problems + 1 or 2 Matlab portions for each of them and 3 Python labs in between. I prefer his Matlab portion and the Python labs than the rest of this class since they were so helpful later.
DSP is one of my favorite subjects but I felt depressed on 9/10 weeks (except the first week when we only warmed up, lmao) and I wish he could write things down step by step and explain them instead of providing prepared-notes and only fill in the blank during the lecture.
If you take his class, be prepared to spend more than 10 hours/ week. Even though I appreciated him and the effort he's already been in this class, his teaching style is not for me.
Professor Shoarinejad is the GOAT. This class is pretty tough and the workload is intense, but this professor really does all that he can to make the experience as amazing as possible. He has well-organized, well-written lectures and his labs are pretty-straight forward. I took this class online with Shoarinejad and he was on Discord 24/7 answering questions, and he even took private DMs for specific problems on the homework. The only issue I had with this class is that the tests took a really long time (we had 24/48 hr exams this quarter). If you really want to learn DSP with a passionate professor, I really recommend Professor Shoarinejad.
Based on 6 Users
TOP TAGS
- Tolerates Tardiness (3)
- Needs Textbook (3)
- Is Podcasted (2)
- Appropriately Priced Materials (3)
- Tough Tests (3)
- Often Funny (3)
- Useful Textbooks (2)