Huperzine A analog compounds having acetylcholinesterase inhibitor activity are described. The huperzine analogs are used in the treatment of neurodegenerative diseases. Various compositions and methods include an NMDA receptor antagonist and either a mitochondrial protectant or anti-inflammatory agent. The acetylcholinesterase inhibitor may be specific to the G4 isoform of acetylcholinesterase. Methods of treating neurodegenerative diseases by administering a composition having a therapeutically effective amount of one of the acetycholinesterate compounds are described.Linvention concerne des composés analogues de lhuperzine A ayant une activité dinhibiteur dacétylcholinestérase. Les analogues de lhuperzine sont utilisés dans le traitement de maladies neurodégénératives. Divers compositions et procédés incluent un antagoniste du récepteur NMDA et soit un agent protecteur mitochondrial soit un agent anti-inflammatoire. Linhibiteur dacétylcholinestérase peut être spécifique de lisoforme G4 de lacétylcholinestérase. Linvention concerne des procédés de traitement de maladies neurodégénératives par ladministration dune composition ayant une quantité thérapeutiquement efficace de lun des composés dacétycholinestérate.