Renato Bettiol
Great professor, extremely knowledgeable, very friendly. Some of the course work can be a little difficult, but he is more than willing to help you with the work. If you do not do the homework, or ask questions, you will be lost.