Different theme per user

i want the ability to show a different theme per user that logs in. any general ideas of how one might do this.
i noticed the user/config/system.yaml where the current theme is set is after/under user directory so it should know which user is logged in before displaying the theme so…