Reviews of professor J.W. Bruce

Rating: 5.0/5, difficulty: 4.0/5
Dr. Bruce's ECE 2110 was my favorite class this past semester. He is very passionate and truly knowledgeable about computer engineering. He really pushes you to think critically and figure things out on your own. There will be a lot of lectures, reading, videos, and homework, but everything he assigned helped me truly learn the material.

Rating: 2.0/5, difficulty: 4.0/5
Ambiguous grading criteria. Trick questions on tests. Very fast paced lectures.

Rating: 1.0/5, difficulty: 1.0/5
Very bad tutor.

Rating: 5.0/5, difficulty: 5.0/5
Digital Systems is not going to be an "easy" class, VERY content heavy and a TON of material. It all builds and is essential if you want to understand how digital logic works within systems. Other reviews say he has "trick questions", but they are actually worded to ensure you are paying attention and test your understanding of HOW it works.

Rating: 5.0/5, difficulty: 4.0/5
Dr. Bruce is a great teacher. He is very knowledgeable on the subject, he teaches with a lot of enthusiasm and energy, and most importantly, he is a realist. He teaches his class through the lens of what is important in the real world. He guides you to the correct answer vs giving it to you and he is very encouraging and FUN. He is great at his job