Majid khalili

520
reputation
1
4
24

Software developer, Electrical engineer, Psychologist. I am something in between.