John Welsh
Mr. Welsh is very passionate & goes out of his way to present the material in a student friendly way. His lectures are engaging and the topics are always with the times. Super fun class to listen and learn from. Homework is relatively easy if you go to class. Tests are in the middle of easy and difficult. Listen to him and you will easily pass.