My husband does this commute daily so I am very familiar witih the traffic pattern. He leaves our house in Basking Ridge (in The Hills section which is the southernmost part of Basking Ridge off of exit 22 on 287) at 7:10-7:20. If he leaves later than that he is subject to getting caught in the congestion of 287S. He arrives at his office in North Brunswick on Georges Road by 7:50-7:55. The balance of the time is spent on Easton Road or River Road where traffic can be much more challenging. So if you are getting off and heading straight to campus then it shouldn't take you more than 25-30 minutes, the further down those other roads you go, that is where you will loose time.
Please do not hesistate to contact me if I can help you in your search.