EssayPal.ai - This AI writes in your style of writing!

Professor Brian Stuart Reviews

1

Class Ratings

5Amazing Class
2Hard
5Very Interesting
5Very Useful

Professor Rating

5Amazing Prof

Prof: Brian Stuart / Fall 2021

Dec 23, 2021

Comments on the course

Very interesting course that gives you a good foundation for studying CS.

Course Content

Covers how a computer works from the ground up starting with binary, and applies that to learning how a basic CPU works. The second half of the course also gave a good introduction to various fields of CS (i.e. Graphics, AI, Cybersecurity).

Comments on the professor

Professor Stuart was an awesome professor! He made every lecture interesting, and was articulate explaining concepts. His office hours were also helpful for clarifying anything that was confusing during the lectures.

Advice

Go to office hours. It's very easy to fall behind if you don't understand the bedrock concepts. Also the video lectures might seem useless as the in-person lectures cover the same material, but it's important to watch them, because seeing the material lectured twice will help if you don't understand something the first time around.

Course: CS 164Delivery: In personGrade: A-Workload: ModerateTextbook Use: No
Project Heavy
1

Class Ratings

3OK Class
3Avg. Difficulty
2Boring
3Kinda Useful

Prof: Brian Stuart / Summer 2021

Aug 31, 2021

Comments on the course

The course itself is structured nicely. It is all in c, and BLS does a great job uploading the assignments well in advance to plan. If you do not start on assignments early, you will find yourself with too much to do in a single day. Working ahead of time and attending lectures/office hours can help a lot.

Comments on the professor

The goat, as always.

Advice

Plan and do not procrastinate.

Course: CS 283Grade: BWorkload: ModerateTextbook Use: No
0

Class Ratings

5Amazing Class
3Avg. Difficulty
5Very Interesting
5Very Useful

Prof: Brian Stuart / Summer 2021

Aug 21, 2021

Comments on the course

Wonderful class, interesting topics/lectures, appropriately difficult for a 300-level course

Advice

Be prepared to apply the concepts learned to new situations you haven't seen before. Even if your answer is wrong, a good explanation of your thought process will give you significant partial credit. Understand dimensional analysis. There are a lot of problems on exams and problem sets where this will help. (Context: programming assignments were modifications to the Inferno OS) Write GOOD code. Follow the practices that have already been established in the OS code base.

Course: CS 370Grade: AWorkload: 5hrs/weekTextbook Use: Yes