While this site will remain available for a short period, it is no longer being update. This emphasis on technical legal issues may be frustrating. Focus your studies on technical legal analysis, but take some time to discuss some of the other issues with your fellow law students, or your family, or one of your professors. As you are mastering technical legal concepts you should always think about what makes sense, what is just, what is good or bad policy in the law.
Most professors bring in issues of justice, impact on people's lives, etc.
There are many second and third year courses that directly address the skills you will need to learn how to develop facts, evaluate impact on people's lives, understand the rules of professional ethics and question how to improve the legal system.