Yup, I started studying bioinformatics in 2010. I chose bioinformatics, because I was interested in biochemistry and biology and wanted to learn how to code. To my disappointment uni did not teach me much practical things and programming courses (Haskell) were really boring. I would find myself sitting over a really dull homework in the middle of the night thinking "It's so stupid and boring. I really don't want to do this. I want to do more fun stuff... like coding a game or so.". Well trying to code a game in Haskell turned out to not be the best idea. Especially if you don't know how to code yet... and then I just stopped going to classes.
3-4 months ago I wanted to make a band, but had a hard time finding musicians. So I decided to learn Rails and HTML etc to build a web application which could help me (and others) find some musicians. In the end I never really officially launched it but learned a lot and found that I enjoy coding. :)
Don't blame it on Haskell. Everyone has to learn the fundamentals. Haskell is suited for making games, it's just not the mainstream language for that. See http://www.haskell.org/haskellwiki/Frag . Yes, 3D games have lots of tricky state handling and OpenGL doesn't map well to Haskell. But doing a point-and-click adventure in Haskell is not harder than doing it in C++.
I really doubt your classes were stupid and boring. Maybe you were the one who was stupid and boring :P
I have to say I like Haskell and I don't think it's boring at all. I just wanted to learn more than they were teaching us in uni. :) Haha, I even played around with HOpenGL...