Criminal Law and procedure course

I need help with an assignment in Criminal Law and procedure course. What is a Terry Stop? Fully explain and discuss. What are Miranda warnings?  Fully explain and discuss.

  1. What effects does failure to give Miranda warnings have on a defendant’s case?  Fully explain and discuss.
  2. What is a search warrant and how can a prosecutor obtain a search warrant? Fully explain and discuss.
  3. How does procedural due process differ from substantive due process?  Fully explain and discuss.