Explain the doctrine of promissory estoppel.

• Distinguish between contracts that are covered by
the Uniform Commercial Code and those covered by
the common law.
• List the essential elements of a contract.
• Distinguish among (1) express and implied contracts;
(2) unilateral and bilateral contracts; (3) valid, void,voidable, and unenforceable agreements; and
(4) executed and executory contracts.
Explain the doctrine of promissory estoppel.
Identify the three elements of enforceable quasi
contract and explain how it differs from a contract