prof lynn rose