Thanks everyone for steering me in the right direction. Ever since I heard about GUE Fundamentals I was wanting to take it but I had the misconception that I needed to take it last.
@SpeedyJ comment about having to break bad habits reinforced the fact it's better to take it earlier so that when I'm in the other tech classes I'll be using proper technique. After Fundies, I don't plan on taking any other GUE courses.
I was planning to head to the lake and start sidemount training/practice dives solo but I think I may have a GUE instructor tag along with me for my first few dives to ensure I am training properly.
So first I'm going to do sidemount practice dives followed up by GUE Fundies. After I am finished with GUE Fundies, I'll take TDI ANDP and do a bunch of practice dives afterwards. Finally I'll conclude with TDI ER/Trimex. I'm thinking about just taking my time and maybe taking the whole year to complete but I'll see where I'm at. Thanks again for the advice, any additional comments are welcomed!