Professor Mark Johnson Reviews

1

Class Ratings

4Good Class
3Avg. Difficulty
5Very Interesting
5Very Useful

Prof: Mark Johnson / Spring 2021

Aug 27, 2021

Comments on the course

Great course that teaches fundamentals about digital circuit design. You'll be coding using System Verilog so it may be useful to brush up on it if you haven't used it for awhile. The course is heavily lab oriented with a homework or two sprinkled in. The last lab is a team project combining several modules together. Exams are fairly easy as well.

Comments on the professor

Very invested in his students and the subject. Always willing to give advice, and his lectures are fairly good as well.

Advice

Verification often takes more time than designing the circuit itself, so leave plenty of time to properly verify your designs.

Course: ECE 33700Grade: A+Workload: HeavyTextbook Use: Optional
1

Class Ratings

5Amazing Class
2Hard
5Very Interesting
5Very Useful

Prof: Mark Johnson / 2020

Aug 26, 2021

Comments on the course

Very interesting course full of incredibly useful material. I would highly recommend taking this course if you want to go into any sort of embedded systems design or software related EE position.

Comments on the professor

Wonderful professor and always willing to help. Very understanding and incredibly knowledgeable.

Advice

Get your labs done a few days in advance, and writing unit tests takes longer than the actual implementation sometimes.

Course: ECE 33700Grade: AWorkload: HeavyTextbook Use: Optional
1

Class Ratings

3OK Class
1Very Hard
4Interesting
5Very Useful

Prof: Mark Johnson / Spring 2021

Aug 26, 2021

Comments on the course

Very time consuming course, but also very rewarding. If you are interested in digital design or verification, this class is a must-take. Just go in expecting the workload of a 4-credit class, despite it only being offered for 2. The labs are by far the bulk of the work and absolutely must be started very early as the semester goes on. Other homework isn’t too abundant, and isn’t bad. Exams also aren’t too bad, and the final is potentially optional if you have done well so far. There is also a lot of video material outside of lecture that is imperative to doing the labs/projects. Basically, if you put in the work (which there is a lot of), you will learn a lot in this class.

Comments on the professor

Dr. Johnson is a very knowledgeable professor and very helpful throughout the course. Very informative lectures, but there is too much content to be covered by the single weekly lecture.

Advice

START EARLY!!

Course: ECE 33700Grade: B+Workload: Very HeavyTextbook Use: Yes