Reviews of professor Rania Hussein

Rating: 5.0/5, difficulty: 3.0/5
One of the best classes I've ever taken. You'll learn a lot from the lectures and the labs, and you'll get a good grade if you do the work.

Rating: 5.0/5, difficulty: 4.0/5
I enjoyed the course and was proud of our team's final product. I highly recommend taking 474 with Rania to be well prepared for 475.

Rating: 5.0/5, difficulty: 4.0/5
Loved this course!. IoT focused with a good amount of hardware but the cool thing is that you get to propose the project you want. We had guest speakers from the industry and it was clear that Prof. Hussein structures her courses to align with industry practices and expectations. Highly recommended.

Rating: 2.0/5, difficulty: 4.0/5
Started class with a Poll Everywhere directly roasting the class for being late on assignments - but also overwhelms students with unnecessary and redundant explanation requirements on certain assignments. Lab specs are sometimes unclear and she is unwilling to clarify expectations, rather expects you to somehow figure it out on your own.

Rating: 5.0/5, difficulty: 2.0/5
Great class to learn using Raspberry Pi 4 and STM32F4 development board to create embedded system capstone projects. We've got a team of 4 and spent all quarter building our project. Really fun experience learning new platforms. Dr. Hussein did a great job in teaching us project management and offered a lot of feedback on our project.

Rating: 5.0/5, difficulty: 4.0/5
Hands down, best Professor I've ever had. I would take classes from her again. You will learn a ton and get good grades if you do the work.

Rating: 5.0/5, difficulty: 3.0/5
If you want to sharpen your Verilog skills for a career in hardware design, this class is for you. Labs are tough but you will be guided throughout the quarter. We got 5 emergency days to use for late submissions without penalty which were life savers for me to balance my workload in other courses. Great Prof.!!