CSA1150 at Aalto University for Spring 2017 on Piazza, a free Q&A platform for students and instructors..