Nate was amazing. Always asked us to send him our work before we submitted it so he could give feedback so we would get the highest grade we could. You dont have to attend lectures to pass, but 90% of the time he gives extra credit/bonus points during lecture, so go, some of the topics are really interesting. Cant say it enough, love Nate Fitch.