A well-known public defender who has represented controversial clients, including the "Unabomber," has been appointed to defend Jared Lee Loughner, the man accused of shooting Arizona Rep. Gabrielle Giffords (D) this weekend. 

Judy Clarke will appear with Loughner, 22, at his initial court appearance Monday afternoon and the Federal Public Defender's Office in Phoenix has recommended that she be appointed as his attorney, according to the Arizona Republic. CNN also reported Clarke's role.

Loughner faces two federal murder charges in connection with the killings of federal judge John Roll and Giffords aide Gabe Zimmerman. He also has been charged with three counts of attempted murder in the shooting of Giffords and two of her staffers. Loughner will face additional state charges in connection with the killings and shootings of non-federal employees. 

A judge is expected to set the dates for a preliminary hearing and a detention hearing on Monday. Pima County Sheriff Clarence Dupnik said on ABC's "Good Morning America" Monday that Loughner has so far not cooperated with law enforcement while in custody.

In addition to representing Ted Kaczynski, Clarke assisted in the case of al Qaeda member Zacarias Moussaoui, who was eventually convicted for his role in the 9/11 terrorist attacks.

Clarke also represented the man who set off a bomb at the 1996 Atlanta Olympics.