I haven't thought about Bézier Curves since my undergrad a long time ago. I distinctly remember wondering at the time why so many lecturers added extra hurdles (i.e. the need to understand the intricacies of Bézier Curves) in their assignments rather than letting students focus on the computer science/programming concepts they were meant to be learning.