Sorry but this is epic amounts of fail. Between this routine, your 2500 calories a day (which for some reason don't include the 400 calories of protein/dextrose you are taking), studying far too much and working out too late I can see why you are skinnyfat at 6' 185lbs.
First, diet - 2400 calories of good food will keep you sufficiently fed, keep up muscle and burn fat. I have cut on as little as 1800 calories and been fine with minimal muscle loss and I am bigger than you are. Personally, I try to eat a minimum of 5x per day and get 50g of protein per meal. This can include your shake post workout. Don't take the dextrose before bed, sure it will help if timed correctly but I try to taper carbs throughout the day, makes me feel better personally. Biggest meal and most carbs of the day for me is always breakfast.
Workout - 2 sets of anything isn't going to help much. Personally, I like 3 sets of 10-12 or more sets with less reps. If I do 4 sets of an exercise, I shoot for 8-10 reps. 5 sets I'm likely doing 5 reps, heavy weight. Lifting first, cardio after. Give yourself days off. Cardio after weight training has been shown to metabolize more fat. Alternatively, you could do what I am currently doing and do "cardio" first thing when you wake up, no eating beforehand and all I do is a walk (speed 3 incline of 4 degrees) on a treadmill for 45 minutes to an hour, have breakfast after. You could also read/study during this time if you feel so inclined. If you want shorter workouts, go with crossfit if you must, just not my cup of tea. Also, why don't you try shifting your schedule? Wake up at 6am, work out and do cardio and then start your day. I always found that i felt more alert throughout the day when I did this and I got to sleep earlier. My workout split is:
Monday - Legs
Tuesday - Chest/Tris
Wed - Off
Thurs - Back/Bis
Fri - Shoulders
Weekend - Off
Cardio would normally follow each workout if I'm even doing it, currently "cardio" is M-F 1 hour in the morning
Studying - Sounds like you are doing something wrong. Study smarter, take breaks every couple hours. The drop between an 11 to a 6 to verbal is focus and I severely doubt that even late night workouts are causing you to lose that much focus.