Aubrey is a good guy, he has improved his ways from previous reviews on here. He is incredibly helpful and he wants everybody to succeed. Tests are open resources, and you get a few drop grades. However, his class is sort of boring, and there is a good bit of homework. There is also a lab element, so be prepared for that.