Introduction.-Modelling and Identification.- Combined FES & Robotic Upper Limb Dynamics.- Model Identification.- Feedback Control Design.- Iterative Learning Control Design.- Clinical Application: Multiple Sclerosis.- Constrained ILC for Human Motor Control.- Clinical Application: Goal-orientated Stroke Rehabilitation.- Electrode Array-based Stimulation.- Clinical Application: Fully Functional Stroke Rehabilitation.- Conclusions and Future Research...