Brian Healy
Brian's lectures are funny and engaging. If you show up to class and pay attention you should pass. I would suggest looking over the online textbook after each lecture. Tests are based on application, not definition. He wants you to be super specific and as detailed as possible for the writings. The second half of the semester is one big project.