I got a question for you: Before sending it to the United States Senate Clinton added two side agreements, the North American Agreement on Labor Cooperation (NAALC) and the North American Agreement on Environmental Cooperation (NAAEC), to protect workers and the environment, and also allay the concerns of many House members. They also required U.S. partners to adhere to environmental practices and regulations similar to its own. After much consideration and emotional discussion, the US House of Representatives passed the North American Free Trade Agreement Implementation Act on November 17, 1993, 234 -- 200. The agreement's supporters included 132 Republicans and 102 Democrats. The bill passed the Senate on November 20, 1993, 61 -- 38. Senate supporters were 34 Republicans and 27 Democrats. Clinton signed it into law on December 8, 1993; the agreement went into effect on January 1, 1994. Clinton, while signing the NAFTA bill, stated that "NAFTA means jobs. American jobs, and good-paying American jobs. If I did n't believe that, I would n't support this agreement." NAFTA then replaced the previous Canada-US FTA.

Based on this passage, who was the president when nafta was passed?
Let's think first:
The relevant information to answer the above question is: Clinton signed it into law on December 8, 1993; the agreement went into effect on January 1, 1994.
Therefore, the answer is Clinton.