I. Introduction
Neurostimulation - the practice of exciting neural tissue using exogenous inputs (e.g., electrical fields) - is pervasive in both basic and clinical neuroscience [1], [2]. Usually, the objective of neurostimulation is to activate particular population of neurons within the brain and/or to induce a certain pattern of brain activity, such as oscillations. The complex dynamics present in neuronal circuits means that the design of such stimulation is quite nontrivial, especially as it relates to shaping open-loop stimulus waveforms [3], [4] and the design of closed-loop paradigms [5].