Man, you really make it sound awesome, and I have no doubt that it is limitless and very promising, and yeah, I am good at problem solving... But specially if the problem is interesting and good, so this is just my type of problem, hehe
.
Geometric modeling can get frustrating at times, let me tell you, I do recognize that geometric modeling is way less of a thing than NURBS, that is why I wanna learn NURBS... If I have any problems, would you mind if I recur to you?