She’s got her ticket

Det kändes väldigt bekant, det här med att skriva ett blogginlägg när det är en månad kvar tills takeoff. Jag bläddrade bakåt och insåg att en del av det inlägg jag skrev i augusti kan kopieras rakt av för känslan är i princip densamma.  

”.. Om bara EN ynka månad. Ser framför mig hur jag kommer dumpa väskan på golvet, sätta mig på sängen och bara stirra rakt ut. Sen efter en timme eller så kommer jag eventuellt att förstå att det faktiskt är på riktigt alltihopa. ”

För om en månad sitter jag där vid köksbordet hemma hos mamma eller pappa och jag tror att det kommer kännas som att det var alldeles nyss jag var där senast. Kan liksom inte förstå hur nästan ett år har klämts in därimellan och jag får lite smått panik över att jag bara har gett dagboken omtanke ynka 5 gånger. En aning lulligt men nu när det har börjat blivit sådär varmt igen så blir det en speciell doft ute som tar mig tillbaka till den första tiden här. I kombination med en av mina spellistor som gått på repeat och kanske klirret från cykelkorgen för att plugget är klart och kvällen är ung. Sånt som inte går att spara riktigt. Det är lite mysigt att tänka tillbaka på alla små tillfälligheter som gjort att jag lärt känna de människor som jag fortsatt umgås med hela året, typisk sån grej jag vill skriva ner innan det blir för dimmigt. Och det är lite läskigt att tänka på att så mycket i livet kommer bytas ut på bara ett par dagar: I vilket land och i vilket hem jag vaknar upp, vem jag säger godmorgon till och på vilket språk, vilka jag får skratta med i samma rum och vilka som bara kan nås genom en skärm. Vart jag förväntas vara när klockan ringer in och vad klockan ens är. 

Om tre veckor ska jag alltså vara klar med allt arbete och samtidigt händer det mycket runtomkring och campus är extra levande just nu. Jag undrar vad jag kan göra för att det inte ska vara över på ett ögonblick. På fredag blir det finklätt på Grad Formal och på söndag fulklätt på Bay 2 Breakers inne i San Francisco. Igår var det min födelsedag och det blev då inte en tråkig måndag som jag var beredd på. Fylld med värme efter en lång morgon med samtal hemifrån fick jag ge mig iväg på en skattjakt som Samuel anordnat på något mirakulöst sätt. Det var på håret att jag lyckades lösa alla gåtor (mellan mina tre föreläsningar) och hitta ett paket på en vildvuxen kulle i solen innan jag skulle öppna dörrarna för lite födelsedagsfirande på kvällen.

Tills nästa gång, ha det!

Igår var jag glad över bra uppkoppling mellan både Sverige, Österrike och USA och dessa solstrålar
September 2018, Ovetandes om vad som väntade och hur stor andel av väskornas innehåll som var onödigt
Fartfyllt på campus i veckan!

Ett par mil utanför bekvämlighetszonen

Men det gick ju ändå. (om det lät likgiltigt så vill jag förtydliga att detta är ett glädjetjut!)
I måndags höll jag en presentation/föreläsning för de andra i min kurs Computational Video Manipulation. Just att prata inför folk är nog inte det som känns mest nervöst numera, kanske lite, men det var framförallt att jag skulle hålla låda i hela 80 minuter. Att det jag presenterade skulle vara på en nivå som passar för ett gäng PhD-studenter, att jag har lite svårare att hitta de rätta orden på engelska och att behöva vara beredd på oväntade frågor. Jag minns att jag tyckte att det lät lite läskigt när jag såg att enskild presentation var ett av examinationsmomenten i kursen (liksom utöver att det redan kändes nervöst att det var en seminariekurs vilket jag aldrig tagit förr), men jag gillar väl inte tanken på att jag skulle vara en sån som fegar ur på grund av en sån grej – och kursen lät ju kul. Tänkte att det är ju bara att jag ser till att vara väl förbedd och få klart presentationen en sådär två veckor innan och öva så det sitter i god tid innan. Och ja tanken var väl god, men så var det detta med 5 andra deadlines i veckan. Jag har en prioritetslista som jag uppdaterar dagligen detta fick aldrig chansen att ligga i topp, inte förrän dagarna precis innan. Under lördagen testkörde jag presentationen och tidtagaruret visade att den var ynka 15 minuter lång, haha (panik). Samma dag hade jag tagit pauser för ett yogapass, ett besök på en bbq-festival och en kort stund på en fest där Cinco de Mayo firandes. Insåg att söndagen skulle behöva bli ett sånt där brutalt pluggpass utan tid för några sådana pauser och det lyckades jag faktiskt hålla. 10 timmar senare och jag kände mig rätt redo, övade en gång till måndag morgon och sen plötsligt var det klart. Boost.

Ikväll var jag på End of Year Celebration Banquet som anordnades av Women’s Community Center. God mat, acapella och avtack för de som engagerat sig under året. Jag har varit med på många event de ordnat och det är verkligen mysigt att de har en egen byggnad på campus (och inte vilken som helst utan en gammal brandstation med färgglada väggmålningar och fullt med pyssel) där dörren bokstavligen alltid står öppen. Bjuder på lite bilder från dagen och från när jag övade inför min presentation, hörs!

30 grader och 5 deadlines i veckan

Jag hade en tuff start på veckan och tvekande faktiskt på om det skulle gå ihop sig. Vaknade lite sjuk i måndags och ville hellre bädda ner mig och ta tag i en ny serie än mina fem deadlines för veckan. Vet inte riktigt hur det gick till men nu är det onsdag kväll och mest kritiska är avklarat, ordentligt fokus kan göra underverk alltså. Har läst två forskningsrapporter om bild/videoalgoritmer och svarat på följdfrågor. Veckans VR-kod är inskickad och jag är lite extra glad över att ha teamat ihop med med en annan tjej i den kursen. I HCI-projektkursen har vi analyserat intervjuer, trixat med prototyper och förberett veckans presentation. Igårkväll offrade jag några viktiga sömntimmar för att koda klart ett projekt vi haft i videokursen. Det var strikt deadline idag och jag är fortfarande paff över att jag hann. Vi skulle implementera face morphing från scratch och kring lunch igår bara knygglades ansiktena ihop för mig. Fäller en tår för mina bortkastade timmar av debugging p.g.a. felaktiga minustecken men väldigt kul när det fungerade till slut!

Lättad nu men alltså i måndags ledde jag cykeln hem mest bara för att inte behöva komma hem snabbt och behöva ta tag i allt. Det är verkligen en känslomässig bergochdalbana ibland dettta med att ha så intensivt pluggtempo (( och i kombination med övriga livet )).

Nu återstår att slutföra veckans teorifrågor i VR-kursen. Samt med projektgruppen har vi low-fi  prototyping och noggrann sammanställning av det för nästa vecka har jag en individuell och betygsgrundande presentation. Och så två till rapporter och nya HCI- och VR-uppgifter som vanligt. Inser att det kanske är bäst att inte tänka så mycket framåt haha. Snart är det också min tur att hålla i en 80-minuterspresentation / diskussion i seminariekursen där i princip alla utom jag forskar på ämnet. Det är nog vad jag är mest nervös över för tillfället men lär överleva det med. Känner mig värd en dag med mycket soltid imorgon för att samla lite ny energi.

Bjuder på lite blandade bilder från min vardag!

Seminarie med videokursen. Trevlig grupp och skön stämning. Eventuellt att detta kan bli min favoritkurs!?
Projektarbete för HCI-kursen. Ny projektgrupp har inneburit att jag fått se mer av campus och lite mer från ett undergrad-perspektiv. Här i design school med obegränsad mängd postitlappar, whiteboards och pysselsaker.
Här stannar jag till ett par minuter på vägen hem, hänger lite och släpper på eventuell spänning i axlar och nacke. Träningskläder eller ej haha.
Gästföreläsning av Katie Bouman. Besöket var inbokat sedan flera månader så det var ju löjligt passande att första bilden av svarta hålet blev offentlig en vecka innan hon kom hit!
När vi släpper plugget för ett tag 🙂
Och så avslutningsvis, Math Corner i kvällssolen

Mina kurser för sista quartern

Nu andas jag ut ( en kort andhämtning ) efter första veckan av Spring Quarter. Första veckan är lite extra krävande i och med de flexibla kursvalen. Vi är många som springer runt mellan fler kurser än vi behåller i slutändan, känner in föreläsaren, atmosfären i rummet och upplägget av kursen. Att gå på många föreläsningar är inget större problem i sig men det är framförallt velandet som varit jobbigt. Den här gången hade jag minst 6 kurser jag ville läsa vilket skulle ner till 3 och i flera av dem delades det ut uppgifter direkt. Därmed gäller det att bestämma sig snabbt och påbörja uppgifterna i de fastställda kurserna – eller göra alla uppgifterna, alltså även i kurser man kanske droppar. Jag orkade hålla mina dörrar öppna tills onsdagen, sen spikade jag kurserna innan jag ens gått på första föreläsningen för en av dem. Nu känns det bra och jag hann ändå med att ränna ute med vänner både torsdag, fredag och lördag. 🎉

Här är kurserna jag läser nu:

CS 448V: Topics in Computer Graphics: Computational Video Manipulation

Instructor: Maneesh Agrawala

”The goal of this graduate seminar is to survey recent work on computational video analysis and manipulation techniques. We will learn how to acquire, represent, edit and remix video. Several popular video manipulation algorithms will be presented, with an emphasis on using these techniques to build practical systems. Students will have the opportunity to acquire their own video and develop the processing tools needed to computationally analyze and manipulate it.”

CS 377E: Designing Solutions to Global Grand Challenges: Human-Centered AI

Instructor: James A Landay

”In this course we creatively apply information technologies to collectively attack Global Grand Challenges (e.g., global warming, rising healthcare costs and declining access, and ensuring quality education for all). Interdisciplinary student teams will carry out need-finding within a target domain, followed by brainstorming to propose a quarter long project. Teams will spend the rest of the quarter applying user-centered design methods to rapidly iterate through design, prototyping, and testing of their solutions. This course will interweave a weekly lecture with a weekly studio session where students apply the techniques hands-on in a small-scale, supportive environment.” Theme of this year: Human-Centered AI

EE 267: Virtual Reality

Instructor: Gordon Wetzstein

”OpenGL, real-time rendering, 3D display systems, display optics & electronics, IMUs and sensors, tracking, haptics, rendering pipeline, multimodal human perception and depth perception, stereo rendering, presence. Emphasis on VR technology. Hands-on programming assignments and a final project.”

Den kurs som varit mest berg-och-dalbana är UX/AI-kursen. Redan första veckan skulle projektgrupp och projektidé spikas, en expert inom valt område skulle intervjuas en timme och research dokumenteras. Projektet ska pågå under hela quartern vilket innebär ännu större vikt av ett bra team och projektidé som jag kan känna ett genuint intresse av. Vi fick presentera oss framför klassen och det skulle minglas hit och dit. Stressad situation men nu i efterhand är jag tacksam för en bra matchning. Samt nu efter en intensiv helg i och med deadline av projektidé, planering och research känns det också bra med projektet i sig. Det vägde faktiskt så pass tungt att jag nog hade droppat kursen om inte team+projekt hade känts bra, men nu är jag taggad! I övrigt är detta min mest sociala kurs för denna quarter. Vi är en grupp om 4 i en klass med totalt 30 studenter och vi kommer alla följa utvecklingen av varandras arbeten.

Seminariekursen är jag positivt överraskad av! Var först lite orolig att det skulle vara så psykiskt ansträngande att ha examinationsmoment två gånger i veckan i och med att det krävs att man varje gång är aktiv i diskussionen. Och visst är det lite krävande men mycket positivt väger upp. Vi är bara runt 10 studenter i ett trevligt konferensrum och det känns väldigt lyxigt att få nästintill privatlektioner av en framstående professor som tilltalar en med namn. De andra studenterna är mestadels PhD-studenter som specialiserar sig inom videoteknik och kan tillägga många smarta inflikningar – och jag försöker hänga med så gott jag kan. Stämningen är lättsam och jag lär mig förvånansvärt mycket av det här upplägget ( läsa forskningsrapporter -> svara skriftligt på några frågor om rapporten -> diskutera algoritmerna under seminariet och få det förklarat igen fast med andra ord ). Dessutom ska vi själva testa ett par algoritmer under ett par programmeringsuppgifter samt ett slutprojekt.

VR-kursen har jag inte så mycket att säga om än så länge. Jag har hört av många att den ska vara bra och det stämmer överens med mitt första intryck. Kursen är lite mer av den anonyma typen om man jämför med de två andra, runt 50-60 studenter och kursen är mestadels baserad på programmeringsuppgifter man skickar in och sedan ett slutprojekt. Förhoppningsvis hittar jag och min kurspartner på ett roligt slutprojekt och då kan det bli en sån kurs som är enkel att hitta studiemotivation till!

En av grupperna presenterar sina framsteg i UX/AI-kursen
Laddad med ny energi från nära och kära under Springbreak!

Väderbaserat humör och det har regnat i månader

Under de senaste månaderna har det nog varit fler dagar med grå himmel än med blå här. Det må låta hur löjligt som helst men jag blir väderdeppig alltså. Lägg till att ha en av de mest pluggintensiva perioder någonsin och med vetskapen om att vara inne en hel dag inte riktigt fungerar för mig. Jag behöver mina pauser med promenader, springturer eller bara vara stilla utomhus. Har känt mig så skrattretande sorlig vissa dagar när jag cyklat hem med tunga matkassar, utan regnbyxor och utan stänkskydd. Sen skippar jag yogan för att jag inte orkar ge mig ut igen och sitter hemma med min kod som inte vill fungera. Andra dagar kan börja med en löptur i soluppgången med en vän och utsikt över hela bay area, fortsätta med ta mig in till campus pepp på att plugga och möta upp någon för lunch. Plugga mer och sen njuta av eftermiddagsolen på campus. Det är lite som natt och dag.

Nu försöker jag återhämta mig efter slutveckan som innebar alldeles för lite sömn och för mycket stresstankar. Jobbar nu istället på att hinna se klart säsong 7 av GoT, packa inför roadtrip och förbereda inför besök hemifrån. Tre flygplan kommer lastade med personer som jag tycker så mycket om och jag kan inte riktigt vänta. ♡

Som jag föredrar det 😀 

Winter quarter – Slutspurt!!

Som jag anade redan när jag skrev det här inlägget i januari har det varit en intensiv pluggperiod. Nu är det ändå näst sista veckan av winter quarter och på något vis har det gått ihop sig rätt bra ändå (?!). Iallafall så blev alla veckovisa hemupgifter inskickade i tid och godkända. Kvar är en hemtenta nu från tisdag-fredag och att slutföra alla tre större projekt. 

Slutprojekten som är på gång i de olika kurserna är:
– Klassificering av malariainfekterade celler med CNN ( Deep Learning )
– Reproduktion av blomsterbron i Coco ( Animation and Simulation )
– Samt implentera funktionalitet för att animera i det 3D-program som vi skrev funktioner för tidigare i kursen ( Interactive Computer Graphics )

Det har blivit många sena kvällar på campus och jag vet att jag tänkt flera gånger att jag ska vara galet nöjd om (när) jag får ihop alla kurserna. Så jag ska påminna mig om det sen och verkligen njuta järnet under spring break. Samuel kommer hit igen och min familj som jag inte träffat sedan september. Det vankas bland annat roadtrip och indisk bröllopsceremoni nere i San Diego, så kul!! 

fallingGif
Under skapadet av blomsterbron

Sommarplaner – Norrköping och Gaia!

Yayy nu har jag skrivit på anställningsavtal för sommaren med Gaia i Norrköping/(Linköping). Det lutar med att mitt projekt kommer innehålla bland annat IoT, apputveckling, realtidsanalys ish och jag är taggad! Gaia sysslar med digitalisering och tar ofta in uppdrag för att täcka alla bitar från strategi, design och utveckling av plattformar till dataanalys och machine learning eller vad som kan behövas. Låter ju väldigt passande för att skaffa sig en bättre helhetsbild av systemutveckling, och det känns värdefullt att få känna av hur det är att jobba på ett mellanstort företag. Under somrarna på ABB så utvecklade jag programvara som skulle användas internt på ABB, vilket är spännande på sitt sätt i och med storleken av företaget, men det ska bli kul att känna av hur det är att arbeta närmare en slutanvändare.
Det kanske också hade varit värdefullt att känna av en helt ledig sommar?! Jag tog faktiskt en funderare om jag ens ville sommarjobba över huvudtaget i år. Det behöver ju faktiskt inte vara en självklarhet och jag önskar att det inte las så mycket värdering i vem som har eller inte har ”ett relevant sommarjobb”. Kanske att en prioriterar att släppa allt som har med datorer att göra, samla energi för nästa läsår, det finns så många anledningar. Och för att vara den som är den (hehe) – det kommer ordna sig med jobb för oss ingenjörer efter examen oavsett 😀 Jag vill gärna ha en sommar där jag hittar på mycket kul, och känner jag mig själv så blir jag mer aktiv när jag har ett antal jobbtimmar om dagen snarare än om jag går hemma och drar haha. Samt är jag en sann nörd som ser fram emot att få snöa in mig i ett projekt. 

Lite ledighet också kommer vara välbehövligt efter att ha avslutat utbytesåret! De första veckorna efter flyget landar den 15 juni planerar jag att spendera med nära och kära ( fara runt lite mellan Västerås, Norrköping och Skåne antagligen ) och sedan igen de sista veckorna innan plugget drar igång. Däremellan 7 veckor med kod, kvällsdopp, vänner, Samuel, helgäventyr.. Åh, jag ser verkligen fram emot att spendera en sommar i Norrköping. De tre tidigare senaste somrarna sen jag flyttade dit för att plugga har jag bara svängt förbi några enstaka dagar och har då känt att jag stanna längre. Mår så bra i den staden!

Fina Norrpan

Below average

Mest bara för att det känns viktigt att dela med mig av när något inte går så bra också. Nu spelar det inte så stor roll just att andra presterade bättre (bortsett från betygskurvan) – men ja alltså jag har nog aldrig fått färre poäng på ett prov jag skrivit. Skrivit är nästan en överdrift med tanke på att jag inte ens hann svara på många av frågorna. 

En liten tröst är att jag var långt ifrån ensam om att tycka att tentan var orimlig. Jag fick höra av en kursassistent idag att tentauppgifterna skrevs natten inpå och nu har de gått ut med en deal så att man kan samla ihop lite poäng i efterhand. Hm. Letar jag kanske bara omständingheter att gömma känslan av misslyckande bakom?! Jag har nog i själva verket väldigt klar bild av hur förberedande plugg, slarvfel och prioriteringar gjort sitt. Hade det varit så att jag skulle plugga i flera år här i USA så hade jag tagit tag i detta med tidsbristen på tentorna och tränat upp min hastighet. Jag är duktig på problemlösning men som det är nu fixar jag det inte på ~4 min/uppgift. Det går ihop sig ändå i och med att kurserna även har betygsgrundande projekt och programmeringsuppgifter, vilket går bra! (så det där med att träna upp hastigheten blir nog inte av hehe). Påminner mig själv om att det här ett lyxproblem på många sätt och nu efter att ha skrivit av mig känns det inte särskilt viktigt längre – Tack för det bloggen.

 

Mitt svar på flera av frågorna på midterm-tentan ..

Tree Hacks Hackathon 2019!

Precis NU i skrivande stund är det deadline för att skicka in sitt resultat för Tree Hacks 2019. Nöjd och glad över att jag lyckades få ihop något! Jag hade egentligen planerat ända sedan i höstas om att vara men men sen hoff poff var helgen här och jag har tokmycket plugg. Min plan ändradet till att istället vara på plats, gå på workshops och plugga däremellan. Jag blev dock lite för peppad och nästan halvvägs in i hacket bestlutade jag mig för att skapa ett bidrag ändå. På TreeHacks GitHub finns en massa bra starter-packs för olika slags projekt (mobil, webb, IoT, ML osv) och jag blev taggad på att prova på ett Chrome-plugin. 

I år är de tre stora tävlingskategorierna Health, Safety och Awereness. Därpå finns det ett gäng tävlingskategorier som företag håller i, t ex använder man Docker, Google Cloud, Azure eller FireBase har man chans att vinna respektive företags utmaning. Jag såg till att få med ViX och fokuserade på Awereness-kategorin. Extra kul att det fanns utvecklare på plats från företagen ändå in på småtimmarna för tips och pepp. Istället för att googla kunde man alltså bara gå fram nappa åt sig en utvecklare!

Jag skapade ett Chrome-plugin som kan hinta om att innehåll på en webbsida möjligen är fake-news. I och med tidspressen kollade jag mest av att det fungerade mot Facebook, med det lär fungera även på t ex Twitter efter att ha finjusterat koden till att vara lite mer robust. Skapade alltså också en ViX-site som fick stå för en enkel exempelsamling av cirkulerande rykten. Liten databas med tillhörande REST API så att jag kunde hämta data från Chrome-projektet. 

HÄR har vi mitt bidrag inkludeat kod på GitHub, en filmsnutt, beskrivning och lite bilder. Om ett par timmar är det showcase och bedömning! Bland andra har vi en från Mythbusters-gänget med i juryn(?!) Udda och skoj, heja på mig tack!

Mitt Chrome-plugin varnar om det skrivs ett inlägg som låter misstänkt och tipsar om att läsa på lite innan en skapar sig en uppfattning.
Jury att möta om ett par timmar!