Kyle Staggs
Great professor. The labs can seem a bit difficult, but he usually spends class time to try and work through the labs and answer questions. He explains the assignments fairly well. The lectures usually aren't very long and you get into the labs quickly. Easy grader on the labs.