B.A.
I would have a time he has to be home by like 10pm weekdays and 11pm on weekends. With the knowledge that when there is a family event he is expected to be home, you are to know if he will or not be home for certain meals, you must know of his location and be able to get in touch with him at all times, if work/homework/school/family suffer these times are subject to change. I assume he will be a senior this coming year and will need to plan for life post grad so he will need to start to handle himself with your ability to step in. This is the year to help him to know how to handle freedom so he doesn't fall flat on his face when it counts most and your not there to pick up the pieces.