Alan Hart
If you take this class as a hybrid you will have to read the online textbook that is provided. He was amazing during labs he goes over them with the entire class, so you will almost never be confused. There are three projects, however he is a lenient grader. He also provides extra credit and assigns homework and three test that are easy.