Love Mr. Wilson! His classes are not mandatory, and sometimes he switches to online sessions. The course is pretty straightforward. People who complain about him being rude are probably the ones who don't do anything in the group projects or ask questions that he already answered on paper or online. The only thing is that he sends a lot of emails!