I know exactly how you feel. For the Minnesota course, the construction teacher was awesome, but the water resources guy was terrible. I felt so confused by his topics and felt he would get lost and confused by his own notes. Having a bad teacher can definitely set you up for lack of topic...