I’m doing a CIS degree right now, and I did 99% of my first year on fedora. I did need a full windows install because some exams took place using a lock down software.
Honestly, the hardest part was remembering to boot into windows the day before so it could update and stabilize for the exam the next day