Dan has been my favorite teacher here at NAIT. He really cares about further learning and always, I MEAN ALWAYS, stays relevant in the current coding community. He talks about events, meetings, and other news in addition to his class lectures. He sets realistic expectations, and as long as you follow them you will not have a problem in the class.