One of my favorite profs I've had. Super good dude, passionate about material, highly intelligent and very understanding of circumstances as long as you approach him with them. Learning a lot in his class while not feeling overwhelmed. For sure take his class if you want a 100 level GEF that is enjoyable.