Yes, one of the things I know very well. It is called Abstract Algebra it focuses on general algebra stucture (that means where you can add multiply...).algebra
No. But there is a more mathematical course in calculus. Called "Analysis", it is exactly like Calculus except this one has many proofs in it.calculus prove questions?