Caoimhin De Barra
Professor De Barra is hilarious and easy going. He encourages participation and answers any question you have. He mostly does a great job of keeping the class entertained during lecture. The only negative factor is that he grades paper pretty tough (but stick to guidelines and you'll be fine) and the final exam is difficult. Requires a lot of study