Reasearch and Teaching