Good lecturer but lectures too much. Lost a lot of time to finish the labs. No lab works allowed outside of class. No time to be curious--MUST have prior knowledge of electronics. Gives short quizzes on assigned (several) chapter readings. Avoid this course if it's not required. You're screwed if it is required, HAHA!!