I loved the topics covered in his genetic engineering class and discussion was intriguing. Tests were confusing and some Q's were a riddle. Since they're not worth a ton of points it's easy to get a low grade quick. Also topics were presented quickly as if it was review for everyone. Class could have been easier given it was a special topics class