Mr. Watkins is a good professor, a little serious, and lectures aren't the most interesting but he's very clear as to what assignments are due. Labs are fairly easy and he always offers assistance. I recommend taking the hybrid class 1/2 online 1/2 in class