@Coutts, if it wasnt you...maybe this project had died months ago... you kept it running when no one else believed it!
It only cost me my whole semester (that's why I've stopped working on it). I got a 1.86 gpa this semester and have to re-take 3 of my classes.
In a way it's an unfortunate turn of events that had to happen: before ML i found no purpose for my interest in programming (I have always dabbled with it since I was young). When I discovered ML, I learned a lot. It consumed me though (resulting in the worst semester of my college career). If it wasn't for ML though I wouldn't know C, python, or asm code. Additionally, I wouldn't have changed my major from business to computer science. The computer science program is teaching everybody Java, which turns out is quite similar to C, so I kind of have ML to thank for that.
I'm still mad about the semester, but I'm not sure if I should be really mad as it kind of put me in the right direction and taught me computer concepts that I will use the rest of my life.
tl;dr
magic lantern is the worst and best thing to happen to me.