Mathew Wielicki
Didn't give homework, tests are online open notes, and overall he's a really great guy! He made the course enjoyable and lectures entertaining. I would 100% take him again, he's really understanding and overall just the BEST!!