Barry Church Jersey  Exactly what are great subject areas for any computer science thesis? – sneha