Excellent professor, funny guy, engaged in labs, clearly laid out expectations, and had fun/interactive fieldtrips. Not a great test taker? Put in the work to complete homework/assignments/project, make full use of classtime labs, and build a study regimen from day one. For the amount of homework it should be worth more but no complaints otherwise.