Tom Hudson

3
reputation
3

Currently studying for a master's degree in Electronic and Computer engineering.