He was wonderful! We only had 3 papers the entire semester. It is not necessary to come to class every meeting, but he will let you know the days that is imperative to come to class. He even cancels class the meeting before a paper is due. I would DEFINITELY take him again.