Optimisation and Modelling of Spiking Neural Networks by Stefan Schliebs