It's probably best if you speak with some of your professors who work in this area. Random people on the internet are not usually the best pool of potential supervisors. And even if one of us could act as a supervisor for a senior thesis project, (I) would your university accept that? and (II) what measures are in place to ensure that you would be receiving adequate, qualified mentorship?