Good about CS422:
Course content is great. It introduces to most the state-of-the-art techniques used nowadays in the field of computer architecture.
Content was good, learning through experimentation in assignments, paper reviews
Course content was good.
Discussion and other activities oriented rather than exam.
Extra talks were awesome.
Paper Reivew, presentation, and research project encouraged learning outside classroom.
Interesting and useful. There was emphasis research and this is good. I think that it should be part of CSE as compulsory.
Awesome motivation from the course by the way it's organised.
Course inculcates a habit of exploration and self learning.
Gave a perspective of the industry level work. Gave me the confidence to read research papers and also a perspective of how research oriented things work. Made me learn Beamer. Taught me a lot of new things.
The course content was great, I really got to understand the working of a computer a whole lot better.
Course Policy and structure
Bad about CS422:
The problems in assignment are too broad and vague. I understand learning is better when the domain of thinking is unbounded. But considering that we are UG students and are just being introduced to the field of research, this available area is too broad in my opinion.
Open ended-ness of assignments.
It was a bit hectic course.
Exams were too lengthy.
Very few numericals were discussed in the class and the course was a bit heavier than other basket courses.
A little too hectic but that's okay. Also, the slides could have been elaborative.
Grading in PA2.
Expected too much from the students, which they are not used to. Since me being bit notes oriented, therefore the lecture slides were not sufficient for me.
Wish more could have been covered.
Assignments were a little vague and open-ended. I would have liked something more specific.
Good about Biswa:
Promotes learning through doing (referring to assignments and paper readings) with less emphasis on exams
Pointing out small details, which would in general be missed if reading through book. Giving chance to think during lecture. Always ready to help.
Instructor is too motivated and work really hard.
Believes in learning rather than marks and grades. He don't care about marks, and keeps giving bonuses.
Apart from architecture, he also taught how to make reports, reviews and present your views and ideas.
Exams are not bookish or memory based but mostly case-study and critical thinking based.
Instead of telling you some idea, he will make you come up with that idea, this helps broaden the thinking.
Gives proper credits to your hard work.
Energetic, interactive and knows all the students.
Motivating at it's peak.
Stress given on basics.
1) Encourages discussions (in the class, on piazza).
2) Breadth of topics covered. This gives us an idea of what all possibilities exist, and we can go and read up on our own if interested.
3) Guest lectures were a really good idea. All the three guest lectures were very well conducted and focused.
4) Very open to feedback, and addresses the issues presented.
Motivated a lot, sets the best course policy, a modern day prof, who understands how to the real world works and what is needed to be done. Best thing is Biswa you are not exam driven, the continuous evaluation done by you is the best thing.
Nice, enjoyable interactive classes
Full efforts were made in order to help us understand the course
Bad about Biswa:
I have complaints about evaluation of PA2 only :P (I know we have complained enough about it). Other than that , it was nice learning from you :)
Discouraging at times, i.e shouting instead of correcting.
Sometimes get too angry.
Strict about deadlines.
Slides content is not sufficient for revision purposes.
Too strict about class disciplines. (Like coming late or using phone)
Sometimes gets really pissed like the harsh grading of programming assignment 2.
Addressing the instructor by name is a good thing and is a culture followed in the west, but it still feels a bit awkward here.
High expectations from the students but at the end of the day it makes us do better.
Some consistency issues while grading.
1) Discussion on topics do not start with enough motivation/background. (just an example- while introducing main memory, some discussion on why is main memory important, why this particular structure was adopted (channel-dimm-..cell), are there any other possible structures. A strong motivation to study something always helps.)
2) Less depth covered. Subtleties of solutions usually ignored. (eg how would caches be affected when we have O3 execution. Parallel accesses, do we need multiple ports? Or we serialize the accesses using a buffer? Tradeoffs between the two. Although I missed the cache intro class and its possible this was discussed.)
3) One suggestion- The dept template asks for at least 4 DEs. So for some students this might be just another DE. Or they could have other heavier courses, thesis, or just different priorities. So your expectation that every student should participate in every activity (piazza, class discussions, feedback etc.) is somewhat unfeasible. Anyone who is interested will participate on their own with some encouragement.
You should have a little more faith in the students.
Very demanding, Constantly nagging about assignments, most students have a ton of overloads and they usually do their assignments as they see fit when they get the time(before the deadline)
Too many open-ended questions/assignments -- was very confusing
What did you like the most? Any light/funny moments?
I really enjoyed the paper reading part (both review and presentation) and class discussions.
Mentally exhausting lectures. Funny: Our names in midsem :P
Biswa's comment during Snehil's talk:- "Have you ever traveled from Mujaffernagar to Kanpur via train." XD
This one was not funny, but memorable:- Varun's doubt in class -> "Is compiler a hardware or software?"
Biswa asked Srini to go to a South Indian restaurant so that he can have proper meal and can speak louder.
Biswa's system jokes in class. XD
Course was really useful and the instructor gave us the choice to do paper presentation on the papers we liked and were interested in.
SIR! -1 for that! :p
Bonding with the professor increased.
At the start of the semester, I did not have much interest in any particular field of CSE. By the end, I find myself occasional reading systems blogs, taking the time to understand the details of solutions, reading books. I think I have developed an interest in computer systems, and the course played a significant role in that.
Hate - Hate is a strong word. I disliked (but certainly not hated) some aspects which I have mentioned in the previous answers.
Feel good- The $ quiz, where we were scrambling to reach the correct answers. It reminded me of the jee days, when sometimes we knew the answer, and just needed to get the explanation correct (so we couldconvince our friends it was not a blind guess).
Overall, I enjoyed the course. I hope you had a good experience teaching us too.
The long hours of the course the class timing was 1:15 but in initial days it was about 1:30 mins :( .. The discussions during the presentations and during the class. Your jokes in the very first class.
Liked - presentations and paper review. The fact that I was able to understand the latest papers on architecture with zero extra knowledge.
Would you like a flipped-classroom?
NO from all. Discussions and interactions with Biswa is better than watching videos (anyways no one watches it before the lectures).