Richard Swiech
Prof Swiech is very kind, and responds very quickly. He goes over the lectures through power points that can be long. However, the labs I find difficult, homework assignments can be. Biggest thing is the tests are super difficult and even tho you do the study guide its not the same. Fail any test and you will fail the class. Had to drop last min.