Mathematical Foundations of Computer Science Aug-Dec 2011
Course Notes (draft version, contain errors) here
Introduction to Algebra and Number theory (Victor Shoup) here
Mid I Question Paper here
Notes on Euclidian Domains here