Zachary Bachman
This is an online philosophy class. You must apply yourself and be prepared to undergo hours of reading and watching lecture videos. His expectations are incredibly fair and he is always available and willing to help. I thoroughly enjoyed his class! He is an awesome professor.