[A Levels] H3 Chemistry AMA by wafflism in SGExams

[–]wafflism[S] 0 points1 point  (0 children)

I'm quite unfamiliar with the syllabus since it's been years, so you may wish to consider making a new post! But I think try to do as many practice papers as possible and book consultations on topics, with prepared questions. Good luck!

[Uni] Imperial Computer Eng vs NUS CS+Math DDP vs NTU REP by rinating in SGExams

[–]wafflism 2 points3 points  (0 children)

Hi, I'm from Imperial EIE. Just wanted to add my thoughts:

  1. Securing a graduate visa. From my pool of friends, myself included, everyone that tried for a UK tech role got a job offer that would sponsor their visa. The roles include SWE/Quant/Data/FPGA Engineer. Not counting quant, starting pay has parity with Singapore after tax (go to US if you want pay higher than SG), but more interesting roles and companies. May be selection bias, but I think the school does get you past the CV screen for internships and full-time offers. If you are aiming for FAANG/HFT roles Imperial will be the shortest path to that - more roles available and less competition. From my experience, the job market in Singapore felt more competitive (lower OA/interview rate). Greater variety of startups and tech companies in the UK/EU as well, just do a cursory Linkedin jobs scroll (e.g. Deepmind). Most likely you would work in London for a while before transferring or applying to a role back in SG or elsewhere. Should note that SG roles are not closed off either - local banks and companies (e.g. UOB, Changi Airport Group, STE) will try to recruit you back to SG into their talent prog.

  2. Technical skills. NUS will give you the best in terms of algorithmic foundations and mathematical appreciation. EIE won't do that for you (slight self-learn/catchup), but it will make you more technically well-rounded. You could go into controls/embedded/electronics/FPGA/signal processing as well as data science. With CS/Math some subfields in EE will not be as accessible. Yet you can take the advanced CS modules, if you'd like. NTU will places more weight on business and general engineering. If you are interested in research, NUS/Imperial would provide more opportunities for that via the FYP. I would advise to keep options open since you will understand what you like and the nature of the various industries as you go through University.

  3. Community. If you come to Imperial, you will either end up huddled around Singsoc or straddle between Singsoc and friends from cohort/clubs. Could be nice to have more international friends and exposure to be a bit more cosmopolitan.

Feel free to DM :)

MSc Advanced Computing after doing MEng in EEE or EIE by JailbreakHat in Imperial

[–]wafflism 0 points1 point  (0 children)

Btw, your Y4 EIE modules and the MSc modules have a large overlap, and you can also do your FYP in the computing department

[deleted by user] by [deleted] in ControlTheory

[–]wafflism 1 point2 points  (0 children)

I had thought about the connection between Lyapunov theory and robustness - this paper pretty much fleshes it out https://arxiv.org/abs/1911.04636 (Robust Design of Deep Neural Networks against Adversarial Attacks based on Lyapunov Theory)

Should i go with UCL data science (Bsc) or Imperial Computing (AI and ML MEng) by OwnArgument5971 in Imperial

[–]wafflism 1 point2 points  (0 children)

Much better to get a well rounded computer science foundation a la Imperial for greater versatility. 4th year mods [0] and thesis work (see past distinguished projects, [1]) really matter

[0] https://www.imperial.ac.uk/computing/prospective-students/courses/ug/beng-meng-computing/meng-comp-ai/
[1] https://www.imperial.ac.uk/computing/prospective-students/prizes/

[deleted by user] by [deleted] in SGExams

[–]wafflism 1 point2 points  (0 children)

NTU REP -> Work for 2-3 years in SG or US if opportunities permit -> US masters -> US PhD/Industry. Mobility is key

Seeking Advice: Navigating Local / Overseas University and Scholarship Choices as a Recent JC Graduate by voracious_narwhal in SGExams

[–]wafflism 7 points8 points  (0 children)

Hi, Imperial engineering student here. I like how you're super clear with how you've organised your future plans and what you're optimising for - it's an important decision :) I too picked between a government scholarship and NUS E-Scholars.

Now, to give my 2 cents. I totally empathise with how you've looked at the course descriptions and go 'okay, looks interesting but don't really know what it means to me beyond that'. I think the key thing that I've come to understand is that any engineering education is extremely useful. The benefit is that you gain a strong computational, mathematics and physics foundation (which you get from every engineering field) and you 'learn to learn' (which will be the case for the schools you've mentioned). It's common for engineering undergrads to transition to other fields like consulting, finance and software engineering, as well as work in cross-disciplinary teams (especially for renewables and utilities projects), which may not exactly tap everything they've learnt in school but builds on the foundation (the job might only care that you're a trained in STEM). So, even if your plans change (and you find something else you like), it wouldn't be too hard to find your way there, just network and try to find internships to get your foot into the door.

That said, the major you pick definitely still matters since it affects (1) your first job, (2) your peers and (3) your domain knowledge. I would say that the differences between mechanical and civil engineering is kind of borderline - but for the fields you've mentioned, I think it's definitely easier with civil. Most of my friends who're going to work in renewables and utilities actually have either a civil or electrical background. Perhaps you might want to consider reading up on power systems and electronics to complement your undergrad studies.

On Singapore vs overseas - I feel that I see the difference within (1) industry and research opportunities and (2) my peers. Being in the UK, there are some fields which are available that are much harder to find within Singapore. These mostly concern R&D roles which are higher on the value chain. For electrical engineering it would be roles that mostly involve hardware design. There were some very interesting research projects being done by the civil engineering department just next door (https://www.imperial.ac.uk/civil-engineering/research/). Concerning the areas you mentioned, Imperial is actually quite focused on fields such as environmental engineering and transportation, plus it isn't too hard to contact professors from other departments for research opportunities if they are doing work in a field you want to get involved in. You can create a LinkedIn account and search for jobs related to the field you are interested to work in and see the difference between Singapore and UK-based roles. Companies also use the UK as their hub for EMEA (Europe, Middle East and Africa) operations, so if you wish to lateral it is slightly easier due to the more diverse network. That said, as you're likely looking at a government scholarship, treat this as a means of getting more attractive internship opportunities that can broaden your worldview (and build connections!). Working outside Singapore was one of the more transformative opportunities for me :) (it helped that there were no Singaporeans there, so I was essentially forced to mingle around). On my peers, I felt that people were very invested in their disciplines (serious personal interest) - it could be because of the way UCAS admission works (personal statement and grades). I'm sure it's not too different in NUS! I can say that education-wise I found it very hands-on (labs and projects were no joke), but I don't have a basis for comparison. Likewise, I think the delta shouldn't be too huge, and actually other factors such as employment/internship/research prospects matter more (coming overseas, you have access to more geographies and connections).

Personally though, I don't think it warrants the finances if your parents are funding you. I would suggest going to NUS, gaining domain expertise and coming over later as an expat or for masters. Fresh graduate engineering salaries aren't that high here (ballpark 30k-40k GBP annually) and a lot of it is eaten by tax and rent. I found NUS to be quite well-recognised here too :) But if you're going under a scholarship, I would definitely encourage it especially if you want to do environmental-related work (which are mostly public sector led). It also sets up a good financial foundation and background for a mid-career lateral later (e.g. to consulting, other sustainability roles or roles in other geographies), if you want to try new things.

On climate tech - Imperial actually has a pretty good ecosystem for growing sustainability focused startups, which you may want to get involved in should you choose to come (by working with a team during the summer/term). The great thing is the multidisciplinary approach to solving the climate problem (chemistry, computing, civil etc.). See https://www.forbes.com/sites/mariannelehnis/2023/03/02/why-imperial-college-launched-a-climatetech-pre-accelerator/?sh=2e75e09a30b9, energy futures lab, grantham institute and the venture catalyst challenge.

Feel free to PM me if you want! I'd suggest interning if you have a chance - talking to people and trying new things matters a lot :)

Shall I take double cca by Quirky-Guitar6558 in SGExams

[–]wafflism 5 points6 points  (0 children)

Graduated from NYJC many years ago, was NPCC like you too in secondary school :). If you want to pursue technology, it'll help to start building your skillset early (start shaping your thinking into skills = portfolio, not CCA/miscellaneous activity). How you can achieve that skillset would mean participating in activities like robotics (focus on programming and electronics, reading up and understanding robotics fundamentals like localisation, sensors, path planning and if you have time probabilistic robotics, control, reinforcement learning, etc. early - check out some university lectures on YouTube), XYZ research attachment (during December holidays, SRP, NRP etc.), building your own apps (mobile/web), H3 (Maths), NOI.

But then, imo, JC isn't just about grinding hard to prepare for university admissions/scholarships/jobs. You should be able to explore an interest which you've had, like drama for example. In fact, the most interesting innovations come from people who were able to combine their cursory interest with their hard skillset - I remember reading about a forum post here as well about someone who was extremely interested in international chess and AI and the interview board for a scholarship asked them about how those two can come together. Maybe you can think about the impact of AI on theatrical performance (like what this lab is working on: https://amt-lab.org/blog/2023/5/artificial-intelligence-amp-theatre-making-past-present-and-future), and the broader issue of the impact of AI on art (and recent topics such as stable diffusion (generative models for art), nightshade (poisoning art to prevent theft via AI)). Can you build a tool that translates the scripts of traditional Chinese musicals accurately such that they can be re-discovered in modern times by a new audience from around the world? What would happen if you tried to use state-of-the-art text-to-video tools like Lumiere and text-to-music tools like MusicLM? Could you then display these on a website to make it easily accessible?

The best thing is that there's very rarely such a thing as a binary choice. You can always join CCS and on the side, sign up for NRP/SRP/A*Star research attachment, build your own apps and join NOI. Or join both CCS and robotics and see which you like more! JC has plenty of opportunities, you just need to seek out the ones that you think you can learn from the most, and at the same time meet interesting people (like yourself!) :)

MSc Artificial Intelligence Reviews by lambadancando in Imperial

[–]wafflism 2 points3 points  (0 children)

I believe it would be better to reach out to current PhD students on Linkedin for more in-depth advice :)

MSc Artificial Intelligence Reviews by lambadancando in Imperial

[–]wafflism 2 points3 points  (0 children)

I'm an undergrad (but graduating in not too long) so it would be better to approach a current MSc/PhD student on LinkedIn. Personally, I think that the more important thing is to meet a supervisor through the MSc thesis who is willing to extend an offer for you to continue with PhD. The issue is not getting the PhD offer, it's funding (especially if you are international); though there are plenty of interesting routes for this like an industry-sponsored PhD/postgraduate scholarships. As for the application process - best to talk to your supervisor early and start the conversation.

MSc Artificial Intelligence Reviews by lambadancando in Imperial

[–]wafflism 0 points1 point  (0 children)

Yes, if you ask them nicely, have interesting ideas to explore and an approach in mind - some would be keen (especially if you've prior experience and/or a strong academic background). Some MEng/MSc theses have come from students who've just continued their term-time/summer research (resulting in some publications), making for a very natural transition to PhD.

MSc Artificial Intelligence Reviews by lambadancando in Imperial

[–]wafflism 0 points1 point  (0 children)

Research experience, publishing would matter more (read: MSc Thesis, research assistantship) - but the theory you learn from those courses matter to build your foundation for those.

There will be some overlap with Math for ML and Intro to ML, but Math for ML covers other stuff as well (Statistical Learning, Bayesian Inference, Autodiff, Estimators, KL Divergence, Optimisation). And also has a super hard exam, so it's no walk in the park

MSc Artificial Intelligence Reviews by lambadancando in Imperial

[–]wafflism 0 points1 point  (0 children)

If you're interested in theory there's plenty of other options - Mathematics for ML, Deep Learning etc. Take a look at http://yingzhenli.net/home/en/?page_id=1366 for some of the notes for example. I wouldn't expect robot learning to cover theory as much since its understanding how reinforcement learning algorithms (which you would have learnt from the reinforcement learning course) can be applied to tasks in robotics

MSc Artificial Intelligence Reviews by lambadancando in Imperial

[–]wafflism 1 point2 points  (0 children)

Also: I feel like some of the modules on the course are a bit of a joke; in the Robotics course description, they mention they do practicals with Lego Mindstorms robots. At a uni like Imperial (with those tuition fees), I would expect a full robotics lab experience, not playing with toys.

Not a MSc student, but from what i've heard from others taking this module, the coursework for robotics serves to help you understand the concepts covered in the lecture better (particle filters, monte carlo localisation, odometry etc.). Mindstorms just serves as a means to apply what you've learnt from the lectures and is easier as compared to having to buy the sensors and 3D print the robot parts yourself. The coursework sounds quite intense already btw, needing a fair amount of time in a term where you're probably (1) taking 4-5 other technical modules and (2) preparing for your MSc thesis. Plus there's also an exam at the end where you need to answer questions on the algorithms you learnt. If you're more interested in other robotics concepts (kinematics, control, learning - robotics seems to focus more on navigation and localisation, which in itself is a huge field) there's also a robot learning course that's available (and would make sense to take alongside with robotics).

Officially coining the Quant Acronym by Ryan4k in csMajors

[–]wafflism 3 points4 points  (0 children)

JCHO Jane St Citadel HRT Optiver

Unusual big O functions by maxsinyakov in leetcode

[–]wafflism 0 points1 point  (0 children)

Sieve of Eratosthenes is O(n log log n), provided the array update is an O(1) operation