Francis Varin
Varin is awesome. He wants you to actually learn so lecture are very clear and homework is reasonable. Just pay attention and read the book and it's not hard. In terms on attendance, his philosophy is that we're adults and we can decide that on our own. His class is so low maintenance so if your into programming he's a great option.