Algebra and Number Theory Research Group